Mysql Cluster vs Percona/Maridb Cluster
It's hard to say which is "better" -- Percona's PXC or MariaDB w/Galera.  Both use Galera as the underlying "cluster" technology and HA.  Percona is based on Oracle's 5.6, MariaDB is slightly forked back around 5.5 timeframe.  But both are great.

In any case, you really need 3 servers to get HA.  The 3rd is the tie-breaker in case one goes down.

Furthermore, if HA is a big priority, the think about tornadoes, earthquakes, floods, etc.  The 3 machines should not be in the same geographic location.

Bottom line:  Flip a coin for picking between them.  (I'm eager to hear from those who have a strong bias, but if you do, please state whether you have ties to one or the other.)

Don't use NDB Cluster -- it is too far from the main path of things.  There is a lot of setup required, and it has a bunch of limitations.