Glad to run across this thread - my EVO 4G also broke (power button broke on the motherboard somehow) and with EVOs being on backorder, I was given the choice of:
Waiting for the EVO 4G to come in once it's in stock again
EVO Shift
Nexus S 4G
I grudgingly decided on the Nexus S 4G (as I was hoping for the EVO 3D (yeah right!)), and after reading this, I'm glad I made the choice.
My EVO was great - first phone I've kept over 6 months! But I can't take a broken power button, it's driving me crazy!

Now I can save my upgrade for something better down the line
Thanks!