So I have been considering getting a Lumia 950 or 950 XL but I am currently on Virgin Mobile and they don't support unlocked phones. If I get one of these phones I was going to switch to T-Mobile but wanted to make sure the phone will work before switching. Does anyone with T-Mobile have this phone yet and does it work as expected?