It takes a bit of time to figure out OpenWrt, but as it uses the same LUCI interface that GL iNet gives you in the advanced menu, many GL iNet users already have some level of experience with the OpenWrt interface. The nice thing about OpenWrt is it does not assume it knows the hardware config of the router. The GL iNet firmware is written for specific hardware configurations and it does not always handle new hardware. As an example, adding a USB WIFI adapter to a GL iNet router can cause the GL iNet firmware to do really stupid things, like wipe out your WIFI configuration. With OpenWrt it is relatively easy to add or change hardware.

I am now very comfortable using 19.07.7 OpenWrt firmware on my GL iNet routers and I highly recommend it as a replacement for GL iNet firmware, especially if you want fast security fixes, the ability to customize your router, and you want something that is not full of bloat. I am just waiting for the production release of OpenWrt 21.02 firmware, as that version will support the NAND storage on my AR300M and AR750S routers.