Battle of the short buses?
I really don't know who to root for here.
I've always had a place in my heart for Netgear's "metal" switches. They're simple and just work and can be placed in very inhospitable locations without a second thought.
But routers/edge devices are much more complex pieces of kit (software-wise), regardless of the name on the outside of the box, be it Palo Alto, Fortinet, Cisco, TP-Link or Netgear.
TP-Link always seems to be in every other CISA email recently with critical vulnerabilities in no longer supported hardware. TP-Link, however, isn't alone here. It can't be expected that the software that drives the hardware can supported in perpetuity.
I recently had to bite the bullet and swap out some old Fortigate 50E routers I got super cheap on flebay a few years ago to play with HA at home with because they stopped with updates earlier this year (6.2.17 came out in June and it was supposed to be EoS) and I had to disable SSL-VPN because of concerns about unpatchable vulnerabilities on these old routers.
But something has to change in informing consumers on when their firewall/edge kit becomes unsupported with patches. I don't know what the solution looks like, but consumers need to understand that the internet router (regardless of the brand) they buy today has a planned obsolescence date. Perhaps a date needs to be published prominently on the outside of the box indicating when that device will become unsupported by the manufacturer, like a Best By date?
This way one could at least make a comparison between devices when purchasing model X versus model Y. If one model has a date only a year out and the other has a date five years out, might steer a decision. Similar to a chromebook? (Even though some dislike those expiry dates on Chromebooks too!)
Dunno.