Yes, it is better to buy an unlocked phone because they are not attached to any network provider or carrier. It also allows any network provider to be used on the phone. It has quicker updates, less bloatware, and improved security.