This past Sunday at my gun club one of the members mentioned he was going to be putting his CZ P 01 up for sale again. It didn't go last time he put it on the board at the club but that was before I was totally in love with CZs.
Now, I already have one and love mine. I'm even considering taking his as a second.
This owner has smoothed out the trigger action by using valve grinding compound in the action combined with loads of dry firing.
The P 01 is not a super compact but it's not a full size. It's a mid-sized with a rail on the dust cover if you feel you need to mount a light or laser. It has a decocker to lower the hammer after you chamber a round. The way theirs works the hammer lowers about 2/3 of the stroke so you aren't pulling the action from absolute hammer down.
You have to feel them to believe them.
If you haven't decided yet you may want to give this P 01 a look-see.
You can obtain spare magazines from Pro-Mag that are reliable for under 20.00 each, too.