One of the main flaws of Byteball that you should be aware of besides the messed up transaction fees and distribution, is that the consensus of the blockchain can become entirely stuck if > 50% of the witnesses collude or stop functioning.
This is not a flaw, this is a limitation, just like bitcoin 51% vulnerability. Every consensus algorithm has this kind of limitation, nevertheless some of them are working for years without any fault.