Sorry, I think my previous message might have been insufficiently clear: I waited until I could buy an unlocked 6S. Foreign travel was exactly why: last time we were in Iceland, where AT&T didn't even have a service partner but also refused to unlock a long out of contract phone until I escalated. When we dropped them, I didn't want to risk repeating the process.
That's incredibly stupid, I called T-Mobile and my iPhone 6+ was unlocked the next day two months after I started EIP payments on it (did this so I could pop my work-issued Verizon SIM into it while traveling on a business trip, I don't like bringing two phones but I wasn't going to burn through my personal data with tethering since there's always inevitably a fire I have to deal with while traveling).