I don't disagree, the UI is quite bad in places. Some of its straightforward but most of its not. Just adding a WAN interface is a lot harder than it needs to be with their new abstraction you end up making all these weird abstract pieces. The one that really irritates me is the replacement of the routers DNS with your own, like a pihole, that is really bad at the moment especially since IPv6 and IPv4 are in quite different places and a different style of input.
But its also really feature rich and with a bit of effort you work it out and you have that longevity and the security issues fixed long term, much further than the manufacturer is willing to support it.