I have Verizon for work, and MetroPCS for personal.
I have been very surprised with the progress Metro has made in the last year. 4G lte is expanding, and the only place I haven't at least had phone service is Canada.
Unlimited data means exactly that- I use my phone as a hot spot often. Upload speeds are usually between 1gb/sec and 3gb/sec - nowhere near the peak of 12gb/sec I've seen on Verizon, but not bad for $55/month for Android service.
No idea what the VZW bill is, just glad I don't have to pay it.
For those wondering why I have 2 phones- it's because when I'm on vacation, the work phone stays in my desk.