I love my ally, especially with fun features of Velocity (overclock, tether, themes, performance etc.) Sure its not a movie theater in your pocket like a DroidX, but I can browse the web, check email, listen to pandora, go on youtube, tether my wifi, get weather/news and just about everything else those fancy phones can do on my ally... plus I have a physical keyboard which I will never give up.
I don't play games on my phone so I couldn't care less about the Ally lacking in 3D graphics... I have an actual computer to play games. Everyone who brags about how good their phone is for games gets laughed at, lets see your Droid play Portal 2.