What did you expect? buying a good phone, then another good phone. the difference will be seen but wont be too great.
I expected build quality where I don't have to worry about the phone being seriously damaged in the event I drop it. I expected a better sensor paired with the camera. I expected to not have a speaker with a hollow tinny sound to it. I suppose I've just become pampered.
I personally think that if you're going to charge $650 for a phone it should feel as well built as the other devices that launch around it. I'm sorry but a dev friendly bootloader and ICS isn't enough to justify cutting costs on the camera and materials.