Apple is now selling an unlocked version of the iPhone 5 starting at $649. Make sure you know the pros and cons involved in buying an off-contract device.