I am trying to make a decision on what to buy. Reading online everyone says to buy the Developer Edition or Unlocked version vs the Carrier version. Can you please help me out and let me know what the benefits vs. the potential downsides are? I know that you get updates quicker, but how frequently do you get these updates/improvements over the Carrier updates? Also, are there any network issues to worry about (I am on AT&T). Is the Carrier version optimized for the network vs. the Developer edition. Thanks for your help!