I have to say "most" because there are two hardware features that I really wish the G2 had that could enable some nice software capabilities.
1) Front-facing camera: Sure, I can get Skype and G+ to use the rear camera, and they can do the job sometimes, but I wish there was another camera on the front.
2) HDMI out. This one isn't what I would call critical. In fact what I would really like is an app that would let me wirelessly stream the framebuffer to a remote computer at a decent framerate.
I watched the announcements from CES and MWC, and it really doesn't look like there is anything coming down the pipe (T-Mobile/Wind Mobile compatible) that has everything the G2 has, plus those two features.