Went from att to T-Mobile a few months ago and switched back to att, T-Mobile is good if you're in Lexington or other surrounding city limits but it sucks badly in rural areas. Many times there are huge dead areas with zero reception, their coverage map is a load of ****.
I have a Verizon work phone as well as a att personal phone and T-Mobile is far behind them in rural performance . I travel Lexington and the surrounding counties regularly for perspective. If you're staying in Lexington mostly then save money with T-Mobile