i have tmobile, and im looking to upgrade my phone. could you give me some info on which one is the best? i use my phone for internet, texting, some music, and apps. (photos arent bad either.) i like the my touch because of it looks good, the g1 because of its physical keyboard, and the nexus...