I'd go for the X simply because of price. Gas mileage would be another reason. I'm sure the H3 at 4700 pds with an I5 engine is going to suck down gas.

And I still don't understand how people that claim to be off-roaders can knock the off-road ability of a Hummer, even if it's an H2 (or now the H3, which I'm sure will be great off-road). The stock H2 will eat an X (even modded) for breakfast, lunch, and dinner on pretty much any trail you throw at it. If you don't think so, you don't know crap about the design of the car. Regardless of whether "posers" drive most of them, they're still serious trucks.