You guys seem to overlook a lot when you critique plans and phone prices.
Online storage is great, until you don't have any data left or you are in a no service area. All told, I'm using a total of 15gigs storage.
Also, while T-Mobile may have a cheaper plan, it's only cheaper for some people. For me, T-Mobile would raise my rate to $50 a month by the time I got the data and minutes I need. I only pay $35 now, so while a Nexus 4 might be nice (no thank you), the problem is minutes vs. data and the carrier itself (who has terrible coverage at my house).
Oh, and T-Mobile doesn't really have 4g (no one really does), it's boosted 3g (sometimes called 3g+). And you can;t always count on those better speeds. Just like coverage, speeds vary a lot as well. Some places you get better coverage and speeds with one, and in others you get better speeds and coverage with another.
Nice phones are nice, but if all you get is 1x speeds, or no coverage at all, what's the point.