Are we absolutely sure the carrier versions aren't locked despite paying full price? Feel we've seen people get bamboozled far too many times over the years thinking a phone is/was/should've been unlocked and finding out in some messed up way that it actually was. Carriers are a cancer.
If I'm buying outright, I'm buying sim-free or not at all.