Yeah, VZ definitely doesn't have a rabid following, but they've consistently had the best coverage for a long time. I think Sprint beat them for a while 10 or 15 years ago, but since then, it's been VZ all the way. Funny thing is that I've seen multiple people who carry 2 T-Mobile phones, because 1 always doesn't work, but T-Mobile is so cheap they can't resist. I haven't tried AT&T recently, but I remember calls always dropping 15+ years ago.
I do like how AAPL's users are not as price sensitive as say, Android users. If they want an app, they'll buy it without really looking at the price.
Regarding Bank of America, I was thinking of the 2.625% cash back card (with preferred rewards.) I'm a new user, but I can't believe how fast it's all added up. Of course, it can't beat the Amex Gold, which gives 4x points on restaurants and groceries, but it's a good supplement. I think Chase has worse customer service than Amex and Citi (not sure about BAC,) but they do allow you to transfer points to domestic airline partners without charging taxes, unlike Amex.