I got a T-Mobile HTC One (M8) only to discover there's no coverage where I am. I already rooted, S-OFFed, TWRPed, and transferred all my files, history, texts, configured it, etc. so I really want to just keep the phone, pay it off, and switch to AT&T, but is there anything I'd lose out on? Are there any differences between the phones themselves (limiting radio differences, etc.) that I should know about? Will the phone perform equally on AT&T's network?