I would get the G2 since it's Googles official development device. It may be a bit clunky but its a solid hardware configuration and Google uses this device internally for development. Also, the hard keyboard is useful when testing for those target devices (folded up and hidden, virtual keyboard should activate).
I still use the G1 and it has yet to fail me.
G2 site: http://bit.ly/g8Ck6E