Check Point Advanced Clustering
What do you like best?
You can decide upon how and when you want the cluster failover to occur as Check Point provides multiple failure points such as Process/Resource Utilization/Time to respond and more based on which a failover occurs while providing maximum uptime.
You can also decide upon what kind of cluster you want to configure - balanced/round-robin/priority wise and more.
What do you dislike?
It is hard to troubleshoot issues where cluster failover didn't occur when needed or if there was a split brain where both members started/stopped responding causing a network interruption.
By default, only /var/log/messages files contain the logs which get overwritten very frequently unless you confirm to forward them to syslog server.
Recommendations to others considering the product:
There might be difficulties/delays in setting up a cluster but once it is up, life becomes much easier.
What problems are you solving with the product? What benefits have you realized?
Business continuity is one reason why Clustering is preferred where you can add as many as 8 devices in a cluster if needed although 2 or 3 should be more than enough if kept in check and proper maintenance is done.