I pretty much agree with everything you're saying, except I won;t take it back. No effing way.

The battery life does suck on it, yes....but right now I make due. I have it plugged in all day at work and in my car. When I am at home, sometimes I have it plugged in via USB as well...or wall charger when sleeping. SO I;m good for now.
I will wait for custom roms and an extended battery by Seidio to come out.
But there is just no way I will let this thing go. Its wonderful.
And the fact that I can run Skype on it makes me happy