I'm stuck between these two--I can't decide. I originally wanted the G2, but after watching a couple of videos, I don't even know anymore.

I'd really appreciate it if cons and pros were also given.
Yup, they both run on Android 2.2.