2G & 3G = OK
LTE = Forget it. T-Mobile uses bands 2, 4 & 12 for LTE, Don't see them on that list. Also, for band 12, you need to have a phone that is certified for T-Mobile's VoLTE.
Currently the list (as I understand it) is T-Mobile branded phones, current iPhones and current Nexus phones. Not sure about the Moto X pure.
North American unlocked and unbranded HTC 10 supports band 12 as well a VoLTE and Wi-Fi calling. It does not support Advance messaging or video calling however.
You have to get the North America version of you want LTE.