I have a Ruger P97, have extensively shot a Ruger P95 and currently own a relatively new CZ P01.
The Rugers work period. They are tough as nails and my .45 is exceptionally accurate. My buddies P95 is not as accurate as my P01.
In my opinion I think the CZ offers more finesse if you will. It isn't necessarilly a better gun for what guns are but it is a nicer gun. If that makes any sense what so ever.
CZs are more friendly to the hand than the Rugers.
Personally I don't think you can go wrong with either one. The think that I like about CZ is they really go the extra mile when you buy a gun from them. You not only get a very nice gun but two magazines, cleaning brush, cleaning rod, 5 snap caps, allen wrench, multi tool/screwdriver punch thing box, test target and manual. I mean it isn't anything to drive the price up or make it a better gun it is just a nice extra or attention to some small details that I liked especially when you consider the baragain price.
Like everybody said whatever fits you the best. CZ full capacity magazines seem to be easier and a bit cheaper to get.
Would I give up my Ruger P97 though....heck no.
The CZs do cost a bit more but in my opinion you get more than a bit more in value.
Ruger's are American made and have great customer service.
I don't know about CZs customer service.
Really I think these two guns are so close that the CZ only edges it out in small details like fit and finish and extras that you get.
Gun to Gun either is just as capable as the other.
Sorry for the very disjointed post but it's early, I am having a bad day and I haven't had my coffee.
Chris