Unlocking can be attractive even if you're happy with your carrier. When you travel abroad, roaming is expensive. Using a local SIM card from a local company can save you a lot of money. I was with t-Mobile for many years and was very happy with them, yet I asked them to unlock every phone I used and they happily did (that's their policy). When I traveled, I purchased local prepaid SIM cards and used them.