GL.inet devices are convenient and user friendly, but they run (by default at least) an outdated fork of OpenWRT and have issues with overheating.
Note also to actually research the GL.iNet router model before purchasing - they falsely label some routers as "official openwrt". For example, the GL-SF1200 is listed as an OpenWRT router by them but some of the binaries on it, run on an outdated Linux kernel, and have not been fully made available to the public by the manufacturers of the Chinese SoC used on it. Thus, it is unlikely to run any OpenWRT fork or even receive opensource updates - https://forum.openwrt.org/t/how-do-gl-inet-devices-become-su...
The more you pay the more bandwidth they can handle, depends on how / where / why of the implementation.