BCH has one unique feature that non of the others have, a strong community that's collaborative & pioneers that are personalities in the whole industry (pioneers that male great PR).
I know a couple of guys from EOS and they are great, passionate and keen to move on. They know they're not for transactions, just want to create a good blockchain software service.
The guy seems to think EOS will be #1 by the end of the year and be the blockchain everyone uses rather than BCH and he was all in on BCH. I don't know enough about it