It's a shame you dan't rent several guns an see which fires best for you. I've got the XD9SC and absolutely love it. I've done some glock shooting ad they aren't for me. They're fine guns but don't believe anyone who says that they'll fire everytime no matter what you do to them. The XD has a grip angle that someone got paid a lot of money to make sure it shoots naturally (point shooting, without sights) for the biggest bunch of people possible. It feels like it belongs in my hand and just does whatever I "think" it to do. I don't know enough about the other two you mention to say much, but I did own a smith a while back (908) and even though I didn't know how to clean it right at the time, it never failed me.