I basically have the same phone (G2) and the keyboard works fine as input, I like using it for RPGs where you want to see the screen but doesn't demand quarter-circles. But i'm too afraid of damaging my device with button pushes, perhaps you're more careless...
But the button input works great...