I have the M835 Huawei and its a decent starter android, but is it the phone or the Metro 3G network? the upload and download suck majorly. I did a speed test, it was 0.5 mbps down, and 0.20 upload, horrible! I then connected to my house wifi network, and the down was 5 mbps and the up was 4.6 mbps, so to watch videos or download anything, my best choice would be to siphon off my house's internet, pathetic! My girlfriend has the 3G Virgin Mobile Motorola Triumph, you can stream video in less than real time, meaning the video streams fully in less than a few minutes, you can stream a 30 minute video in just a few minutes, the M835 on Metro 3G would take 20-50 minutes atleast to stream the same video fully, I rooted my phone and did the 3G/4G internet booster and all that jazz, did nothing. I don't think I could ever get another Metro phone. I really want the Nokia 900 4G with AT&T, but thats a windows phone not an android. Anybody else have supersuck Metro 3G speeds?