I love mine so far for the most part. I just traded a mytouch 4g for it. I know its not the most bleeding edge hardware or software. But after my Nexus One broke I needed the best android phone on TMOB to tide me over until the Pyramid or G S 2 come out. Also for those wondering, the data speeds are noticeably faster than what I was getting on the mytouch 4g. And the battery handled my long evening of thai food, bar hopping, and drunk texting,tweeting,foursquaring,facebooking,etc.... about it.
I can't recall the exact number. But it was a little over 200mb I believe. So, the downside to going from the mytouch 4g to this is you lose quite a bit of internal storage for apps. But thankfully many of them can be stored on the SD card. Also when you sync you Google account, not all the apps auto download to the device like with some Android devices. Not sure why. But thankfully all my paid apps showed up My Apps part of the market, you just have to install them.