The CZ 75b is the great all around pistol, as I have one and love it. The SP-01 I have handled and shot was very accurate and had a very high round capacity. But a little heavy for toting around all day. As for the P07, I have only handled them and was not so impressed that i felt like I just had to have one. I love pistols with a rail as I work and play mostly at night, but handguns have been fired for years at night without rails so you can make due without it. Now one feature that needs to be addressed is the Safety vs Decocker. Without going in to a long spill on both, it comes down to what you like. I have both decockers and safety CZs and appreciate both of their functions. The P07 has both options included for you to choose from.
The one thing I like about the CZ 75b is the kadet kit you can get to to shoot .22lr. Its a good way to break in a trigger and not break your piggy bank. The CZ 75b is a sure winner and a great way to start your collection of fine pistols. Get the CZ 75b, you will not regret it.