P89, all day, fellas. I hate the Glock, too! I thought I was the only one. When I hold them comfortable (the way my wrist naturally sits), the gun points about 25 ft in front of me at the ground.
I've never shot an XD, but I would definitely consider one.