Default Harman/Kardon Edition on T-Mobile

If I get a Harman kardon edition of the HTC One m8, would I be able to use it on T-Mobile? And more importantly, if I flash a ROM like ViperOne, could I use WiFi calling?