I used my Jump on Demand yesterday to replace my S7 after finally my local store called me that they had it in Stock, I kept my S7 edge. As soon as I began to set it up, I really hate a couple of things beginning with the Sense 8 UI, people always complaints about Touchwiz but I've always hated Sense more, and now that touchwiz has themes (tons) is even bigger the difference for me. Just installed Nova launcher that I haven't needed and haven't used since I got the S6 edge and using their themes.
Anyways, it's impossible to not compare these 2 flagships, but out of the box I wasn't happy with the HTC10. Knowing about the updates pending and limitations on them, i decided to just followed XDA forum guides to Unlock the Bootloader, do the S-off to root and being able to change the CID and install the Unlocked US version on the phone, so right now, I got the T-Mobile version so I keep my Jump on Demand open, pay it monthly, and basically is the same than buying the US Unlocked version.
I'm still re-doing all my settings but so far everything seems to be working just like this morning, just that I'm unlocked with latest firmware versions and will get all my future updates as soon as they are released by HTC and not T-mobile.
If some of you are willing to do it, and are willing to pay the $25 fee for getting the S-OFF, then follow this links:
Why is the no tmobile forum - Post #29
De-brand/convert to WWE using a RUU. - Post #3
Both of them are for the same, the first one is just a summary, the second one is more detailed, just get the Firmware version as an exe file from the first link but you can follow the second link and it's kind of more detailed and easy to follow.
**Note** - Be aware that it's not a quick and easy process, you need to do your part and read carefully, if you just read and follow the instructions carefully, it's safe, if you have doubts and don't feel comfortable with the process just don't do it, I'm not responsible if you screw it.