I know that eSims will be coming out in the next year or so, so you wont have to unlock your phone. But until then you have to pay to have it unlocked, this company did it for me, paid and got the code. Worked easy.
Have lots of Apple products in the house, you keep making them, I'll keep buying them. (except the watch: its just technology for the sake of technology)