Both networks and their transaction fees system have both good and bad sides, and this is mostly based on what are you using these networks for and how frequently. If you know in advance how many transactions per month you will have, EOS is way to go. On the other side, ETH is better for people who are using crypto less frequently or not consistently. I never used EOS, because I make transactions few times every other month, so ETH is much suitable for me. I also like that I can set the transaction fee (gas price). Even though I am using ETH, as I said at the beginning, EOS has its place with their fees system and you make some good points.