I was on Verizon for a million years. I liked the coverage, but at the time (2010 and before) they had limited service in Canada and charged me 50 cents per text.
After the divorce I went in with my family (7 of us) on AT&T. Coverage was fair, but Canadian stuff cost three arms and two legs.
Two years ago I went Google Fi. Cheap, works in almost 200 countries for free or nearly free. Terrible coverage.
I had been a bit disappointed with Fi's coverage, but the last few weeks being on vacation with the whole family I had a real eye opener. We went to several semi-remote locations. My sister's family is on Verizon. Mom and Dad are on ATT. I'm on Fi. I observed the following subjective things in regards to signal strength:
Farm in WV:
- Verizon, great
- ATT, fair
- Fi, non-existent
Raystown Lake, PA
- Verizon, great
- ATT, non-existent
-Fi, non-existent
Watkins Glen, NY
- Verizon, great
- ATT fair
- Fi fair
Bedford, PA
- V, great
- ATT, great
- Fi, fair
Ontario, Can (middle of nowhere)
- V, poor but some
- ATT, non-existent
- Fi, non-existent
I know now that in all of those situations I had the worst coverage of all the above in those places. Seems like Fi (since it draws on Tmobile and Sprint) are great in metro areas but suck in the boonies, but they also contract with USCellular which I assumed would fill in the gaps.
My big reason for going Fi was the international stuff since I travel as much as humanly possible. I was told that CDMA was pretty universal and GSM (verizon) was mostly just US and Canada. Has that changed? Is Verizon using CDMA as well now? Seems like so much has changed and the old single-radio vs dual-radio phones are not the norm anymore.
I'm looking for a provider that is rockstar in the US and works in Canada for free or cheap. Bonus points if it works in other countries, but not overly terrible if it doesn't. If I go somewhere like Costa Rica or Hungary, I'll just reactivate my Fi phone for a month for travel.