
Because of having to use a USB Drive to benefit from these third-party software/firmware packages, the memory use was almost always maxed out on the router (though, to be fair, I did use the SWAP feature within AMTM to help with the load). With recent power outages and 'flickers', I noticed that I have to re-setup Diversion and SkyNet every time this happened (along with having to reboot my gateway and every network switch in my apartment for some reason), which is something I do not care to troubleshoot since I really didn’t like Diversion or SkyNet. Any USB Drive inserted into the router itself (even using a powered USB Hub as a proxy which helped reduce the problem, but didn’t fix it) causes issues with my 2.4GHz Wi-Fi Band (which, after some research, I found it has to do with USB devices being properly shielded - but I did try multiple brands, brand new and previously used, with the same results). Well, after some additional experimentation with using AMTM, Entware, Diversion, and SkyNet, I came across multiple pain points:
This is also due to the fact that it has the ability to setup a VPN Client straight through the web GUI of the Merlin Firmware, and has Ad Blocking options through Diversion and SkyNet (not to mention other third party firmware that allows me to setup AdGuard Home directly on the router).
After about a month of experimentation and research on building a Raspberry Pi Router that tunnels all traffic through a VPN Client (using Surfshark) and Ad Blocker (using AdGuard Home or Pi-Hole), I decided to pull the trigger on the ASUS RT-AX58U Router due to it's reliability.