The only thing to criticise (to a degree) would be that if the manual isn't followed precisely during the installation you can end up with a busted setup.
For why the choice. It's a solid distributed system, the concepts it uses the same principles as FiFo (masterless setup for high availability). Being written in Erlang means it works flawlessly on SmartOS and FreeBSD plus if you already use erlang gives the advantage to be able to look at the code if needed.
The LeoFS team is very quick to respond, works extremely diligent and takes their work serious (which is a big plus).
Even on the test system which gets brutally shut down (aka plugs pulled) about once or twice a week the installation works flawlessly even after a few month of this torment.
Of cause as always YMMV ;)