Not sure there is enough there to get me to upgrade my Nexus S but then again mobile phones have reached a plateau of maturity for the moment and I can't see any "must have" features around the corner.
I'm not sure about "must have" - while I have a personal list of necessary features (that leaves me happy on my Blackberry) I'm of the opinion that the only real "must have features" are the ones that the Nokia 3310 had a long time ago.
However there's a few potentially big features. LTE is one - it's not massively interesting right now but I think if/when network coverage improves it could be. NFC is another - right now it's software that needs to catch up, but after that more phones need to have NFC in them. And I'm sure there will be others that pop up in the near future.
And the pitiful internal storage coupled with the lack of expandable storage. It's still much more convenient for me to sync music to a card than to wrangle with the various cloud services.
Wifi + sftp client have helped me manage my ebooks on my phone, copying them from my Linux box. You ought to be able to do something similar, just get on your home wifi network and pull over your music.
The "Developer Edition" is unlocked, and I agree on the second point. Unfortunately, you're at the whim of Google and the consumer market, which apparently demands large phones.