The XD is second choice. It's a good pistol, and many like the grip better than the Glock's. The trigger reset is long, however, and the bore axis is much higher than the Glock, which gives it more muzzle rise.
I would not choose the 24/7. The grip is comfortable but the bore axis is high and the trigger lousy. Taurus also has a rather shaky reputation for customer service.
I actually once owned a CZ100. It is a total POS. Run away. Far away. I bought it for only $100 and it wasn't even worth that. My wife's CZ75B is an outstanding pistol, but CZ screwed the pooch when they designed the 100. Mine was unreliable and had a trigger pull best suited to an Olympic powerlifter who gulps handfuls of steroids provided by Barry Bonds.
I have only handled the Steyr and not shot it, so I cannot comment on it intelligently.
Oh, and welcome to the forum!