I've had issues with the first two, but never with a verizon model. Even the SE I got on Verizon Prepaid is a fully unlocked model.
The unlock policy Verizon maintains for LTE devices is pretty nice I have to say.
In May, within the span of two weeks I took my old Sprint iPhones into Apple for battery replacements because the batteries were swelling.
Both of these devices are the iPhone 5. Which from all I have ever read about the Sprint iPhone 5 cannot be unlocked, period.
In both instances, the Apple genius allowed me to choose my carrier during setup. I'm on T-Mobile, but both of these phones are secondary phones. So I chose Verizon as the carrier.
By the time I walked out of the Apple store, Verizon's unlock policy had hit home and both Sprint iPhone 5's were unlocked.
My son is using one as his primary phone on T-Mobile and I'm using my old one as a secondary phone on T-Mobile. We both only get 4G with these devices because they do not support T-Mob's LTE bands, but they are fully unlocked.
It was a really nice payoff to a gamble I took with choosing Verizon as the carrier.