We made the switch earlier this year, even before all the newest additions. I find both products good, but currently prefer cpfence due to the breadth of the product, and current scope of server, log and security management.
We still run cpgard on our Plesk servers, and love the product there, so I think it is more of a "best fit" scenario.
For our business modal what cPFence offers in once package is superior on Enhance to CPguard.