I have ATT, many years, but need it as it is only service option at my cabin- so 5/12ths of the year can't use others.
Excellent coverage, international too, but can't say cost is less as I carry 7 phones on my plan. But that gives me HBO+ so there is that....