After three years of ok, to barely acceptable vm service, I left for Metro. Three weeks in, I can tell you the service is so much better, it's not even funny. I'm getting an average of 25m down and 14 up. Vm has no decent phones and lame service. I'm very glad I left. Little annoyances, like picture messages not showing up are a thing of the past. If you're thinking about switching, you should. I think Sprint is gonna scuttle the vm brand soon anyway.