One of the main reasons why people buy a unlocked and off-contract smartphone is that they want to receive firmware updates quickly because mobile carriers tend to delay updates because of the tests they need to run. Unlocked version also don’t have all of the bloatware that you find on carrier versions. This is one of the reason why people root they phone.