I switched to T-Mobile prepaid on their 5GB "unlimited" plan, but there are even worse drawbacks there. For one, I struggle to get service. My apartment is half underground, and neither VZW or TMo have coverage, even though I'm in the city. AT&T does, but they don't deserve my money. The second issue is that it only comes with 100 minutes, and I can't figure out how to activate the 10c per minute overage (my phone just tells me I'm out of minutes and I should upgrade the plan).
My SO gets frustrated when I'm out of contact, and is seriously pushing for me to get back on a contract. Maybe Google Voice and a SIP gateway would be a better option? I really don't know.