So Ill try to be vendor independent. (Although Im a Cisco Mark)
Your Checkpoint performance issue could be several things.
Are you doing any proxying?
What do you define by poor performance? Slow http, slowness in general, VPN Traffic Slow?
What hardware is it running on?
Checkpoint is a good firewall and has alot of capabilities. Managing it is somewhat easy if your only doing filtering. Move pretty pictures around and create a policy. Anything beyond that can be cumbersome at times. If you dont have support on the product you wont get as much help on forums like this but they do have a good knowledgebase for paying customers. Running on a hard drive is the biggest peeve I have with Checkpoint. So many times the hardware fails and then your fiewall is in the crapper. Oh yeah good luck with your failover, CP Cluster, VRRP, StoneBeat
Cisco in my opinion is the most reliable firewall Ive experienced. Very fast reliable and straight forward. The config file tells it like it is and you dont have to hunt for hidden settings. Something checkpoint lacks.
Cisco Support is the best in the industry and like Brent said you are going to get more documentation about how to configure, how something works than anywhere else. And the good part is the documentation gets made continuously.
VPN is very easy to configure maintain and update. Cisco is RFC compliant and will work with most vendors for VPN. Here is a link to the data sheet. You could probably get better numbers from a sales rep: