I'll skip over the fact that LeoDex solves all this with pretty much no trading fees and only a 1% fee when something is deposited or withdrawn.
Actually it's HiveEngine that charges 1% and LeoDEX reduced that to 0.25% :D
The only problem is that LeoDEX can't create Hive.Swap out of thin air like HiveEngine can. They have a liquid pool of around 40k tokens that runs out when someone tries to dump too many coins in one direction.