If it's your first android device, you should learn to adapt to Swype. I love it, coming from an iPod 3g, as well. As for apps and all, I don't see much to do with it except for the basics (like Titanium Backup, JuiceDefender, social apps, RingsExtender, etc) since there isn't a custom recovery or custom rom for it yet.