I love my G2
Seems like a lot of people just want to complain about every single little flaw they see. "I can't text while I'm upside down with the keyboard", "my track pad doesn't move diagonally", "the speaker phone doesn't go up to 165131 decibels".
I had a nexus one, loved it but the internal rom and memory was just to low, I had to start deleting apps.
Sold that had a vibrant (which I recently sold, thank god ) supposedly the best android phone as far as speed and memory. Yes its fast but Laggy and the gps doesn't work no matter what fix they send OTA. I honestly believe it is a hardware issue. That phone will not see froyo for a while, and it was extremely buggy.
My g2 I love it, yes it's a bit smaller and a little heavier but it does everything I need it to do and better than all the other phones listed. I was playing Home Run derby on my G2 and the movement is always smooth specially when you move your bat to your desired position. 9 times out of 10 on my vibrant it wasn't smooth so I couldn't even play.
Even though benchmarks don't mean much, but when you do a side by side comparison between a non lag fixed vibrant and a out of the box g2 it will come up with some sort of hypothesis. The g2 beat it by at least 600, mflops on the g2 always double the vibrant.
So I say the G2 is an awesome phone.