So far my Android T-mobile experience has been way less than stellar. My first Android device was the Motorola Cliq Xt, then the My Touch Slide and now the Samsung Vibrant. The latter of which is great on paper with an awesome screen. But lacks a certain solidity you get from other devices. Without getting into my long list of Vibrant issues. I'd like to know what Android device would be the better far as good company support, does what it is advertised to do. The majority of apps will be supported. Regardless of carrier. Thanks