CZ's are great handguns but I don't know how I would feel about carrying one concealed.
The P01 is also a metal-framed, double stack, hammer-fired handgun. That means it will definitely be heavy due to the all-metal construction, and you would have to decide if you want to carry it with the hammer back or not. The double stacked magazine will mean it will be pretty wide compared to some of the slimmer designs out there.
Also, one quirk I have with CZ handguns is their slide-in-frame design. I don't think they should stop it since it's unique, but it is definitely something you would have to implement in your training. It is a bit more difficult to do a tap-rack if a malfunction were to occur. Again, training can remedy this, but it's something you will have to adjust differently for compared to any other handgun.
Have you looked at other options for CC handguns? If you wish to carry the CZ P01, I'm sure people have done it and love it. But I think the P01 is better as a duty weapon for OWB carry. While some may disagree, I feel it fits well in that role.
And as for a shotgun, one number...
eight hundred seventy