Meat,
You really couldn't go wrong with any of them.
Keep in mind that out of the box 1911s may sometimes be picky about what ammo they will feed. If you choose a 1911, make sure you shoot a lot of your home defense ammo through it, before placing it in that role.
The Ruger is great for those on a budget. It's about half the price of the other pistols on your list, yet built like a tank. It is also stainless steel, so there is nothing to rust. Mine has fed every type of ammo I've ever tried in it.
If I'm not mistaken, the CZ-97 would be the second least expensive pistol on your list. It is a good, accurate, reliable pistol, and holds 10 rounds (3 more than the 1911s, and 2 more than the Ruger, SIG or USP Compact).
If you decide on a Glock, keep in mind that both the 30 & 21 will come with 10 round mags. 13 round prebans for the 21, will cost a small fortune. Unless you desire the longer barrel length, or have the money to spend on the prebans, I'd get the 30.
Of course you can't go wrong with the USP or SIG, but they will be the priciest of the group. The SIG 220 and USP Compact will give you 8 rounds. The full size USP is a large 12 round pistol, gilded down to 10 rounds (much like the Glock 21).
The only way to really decide, is to shoot as many as you can. Only then will you be able to decide which pistol is best for YOUR needs.