I own/carry CZ75 Compacts, P01's and P07s.
My pistol has to be reliable, accurate, and feel good in my hand (for that kind of money, why carry a gun that doesn't feel right in your hand??)
The CZ75 Compact and P01 are about the same size. The rail on the P01 means they use different holsters and you can put a light/laser on the P01 but not on the CZ75 Compact.
The CZ75 Compact has a thumb safety. The P01 has a decocking lever - unless you buy a P01 Omega. Those come with ambidextrous decocking levers but can be converted (by you) to ambidextrous thumb safeties, the parts come in a little bag right in the box with instructions for changing them out in the owner's manual.
I carry cocked and locked, so the P01 Omega was my P01 choice.
Some people notice the difference in weight betweeh the steel framed CZ75 Compact and the aluminum framed P01. I don't. Some people say the Compact has a lighter felt recoil than the P01 and it's due to the extra weight of the steel frame on the Compact. Some poeple say the P01 is easier to carry all day because it's lighter due to the aluminum frame.
Both use the same magazines.
Magazines for the CZ75 Compact and P01 are about $10 cheaper each vs. the P07 magazines.
I have been concealed carrying a P07 for about 6 or 7 years. Love it. It is my out in public CCW pistol.
I was carrying a steel framed CZ75 Compact for about 2 years, around my property (yard, garage, back lot, etc.) No issues with it.
I switched the around the property carry pistol to a P01 Omega back in the spring/summer. Not due to weight but due to just loving the way that P01 feels in my hand. It just really feels good (I can tell the difference between it and the CZ75 Compact) I think because of the grooves in the front/back of the frame.