How is the Music Player quality? Very important for me. How is screen quality? Im used to 640x360 resolution on my phones and I believe hero has 320x240. I have ATT so im assuming that I wont be able to us 3G correct, would this be a big deal? I heard that you can only install apps on the device not the SD card, is this true? Will I run out of space? Ive looked at many Vids and pics of it online, does it feel bigger or smaller in person? Is 3.2 inches a good size? Again im used to 3.5-7. Last but not least do you recommend the Hero, or should I wait for some other device like the nexus or X10, I just want a device that will last me a couple of years.