I'm not on Verizon or ATT's side. Neither are companies I'd defend and like you said pick your poison.
The absolute fastest 3G you'll see on Verizon is 3.1mbs I believe and that's in a lab. Real world 2.5 mbs. While I find that acceptable I find that extremely rare. That's why I was surprised to see 2 mbs in Atlantic City (fun town btw nice place to visit wouldn't want to live there).
I'm just north of Baltimore now. This is my typical speed.
Image
Mileage will vary obviously but IMO an LTE device is a requirement on Verizon's network.