I have a Ruger GP100, and 3 CZ's, have thought about the Ruger Semi-autos and the XP too, might buy one of each as well. But if you are looking for refinement in a semi-auto then the CZ's are the best choice, greater accuracy, nice triggers, and the cost won't break you.
I like my GP100, but it finally saw some extensive shooting a month ago as it is fairly new and I noticed that the cylinder was binding up as the gun got dirty (80 rounds or so), there was little gap between the cylinder and the forcing cone, had to clean the gun good and use a file on the forcing cone to remove the dragging a tad, I know that the less air gap you have the better, so went easy on the filing.
I had an old Smith and Wesson Model 28 that worked really well, they are not as strong as the Sturms but they shoot nice. Many people will buy several handguns as they go along, even if you get something you don't like, you can trade it off and get something else. Or customize it with trigger springs, grips, etc. This is a hobby that involves learning experiences. Have fun. :grin: