In my opinion, get the Flint 2, the Flint 3 doesn't work with vanilla OpenWRT (but it does work with GL.iNet's OpenWrt fork). Then again, I don't need the 5x2.5G ports or Wifi 7 since my internet only goes to 1G.
I got the Flint 3 because I wanted 6E for my Quest 3. It’s not bad, but still doesn’t reach enough through the walls. What I like about GL.Inet UI is that it’s very easy to set up WireGuard /OpenVPN profiles per MAC, and you can drop into LuCi for more advanced stuff.
I am not a purist on the blob situation, there is no time to chase each one... GL.Inet folks seem to be good people, the product works.
BTW, even though there are mentions that OpenVPN is accelerated on this router, WireGuard is still times faster. I had to switch from ExpressVPN to Proton as ExpressVPN doesn't support WG profiles.
It's not Broadcom so it is supportable by OpenWrt. It runs Qualcomm IPQ5332 SoC which recently got supported in upstream linux ath12k drivers... There are a few patches to make it work and the only blocking issue is with the Realtek switch connected to the LAN ports.