I have both guns, an SP-01 an M9A1. I have rather large hands so the M9 feels fine to me. I like the fit and finish of the M9 better, Beretta makes a bleep good looking gun. Aesthetically, my only gripe with the CZ is that the slide overhangs the frame a little. Just my OCD kicking in.
If money is no object, get both. I wanted the SP-01 for my first handgun, but being in Commiefornia, everywhere was out of stock, so I bought the M9A1 instead, and I love both of them. I'm not being very helpful am I. I think the SP-01 wins by a bit of a margin.
I will say though, the SP-01 trigger does take some polishing work and/or breaking in to get a truly smooth trigger.