Agree. T-mobile fell behind largely in part because they couldn't get the iPhone. I'm not sure Google could have addressed this issue any better than the current T-mobile management team.
Now that you bring it up, I'm really surprised that Google hasn't tried the MVNO route yet.