The number of diseases in our lives even doesn't allow to have it under control. In this scenario, we should do a hundreds a tests every year. It's impossible to do it and even pay for all tests.
I don't know, how much they cost in US, but here are couple of solutions:
1. EdgeRouter X (ER-X) or EdgeRouter Lite (ERLite-3).
2. more userfriendly UniFi Security Gateway (USG) with controller (UCK) or UniFi Dream Machine (UDM)
- it propose creating cloud account, but __do not__ require it.
3. use devices capable to run OpenWRT or buy some hardware like Supermicro Embedded Solutions (later I can share models list) to run pfSense/OPNSense or VyOS.
4. other MikroTik soulutions (but I don't like them so my knowledge is not up to date; I don't know which solutions are good for you).
I haven't seen ads in my Unifi dashboard at all, except possibly for some of their other products (they are so minor I struggled to recognize them as ads).
I think that MikroTik does everything to make managing their devices unclear as it's possible. WinBox for example, in some places looks okay (e.g. presenting data in tables or drawing charts) but filling forms or editing settings is terrible. It's not about Ubiquiti, but even pfSense does great job when it comes to presenting data and help to understand presented data (e.g. hide/show advanced options, providing comments and documentation to each option in forms, using padding and margins even help to understand visually your options).
But in the same hand I need to say I am impressed with MikroTik CLI. It colorize each typed word! Even enterprise class Cisco devices don't do it. It's super useful for me and help me with understanding what's going on. Do you even imagine programming in notepad with note type of font and color today, like it was in the past with Windows Notepad? I don't think so. UX/UI is not only about pretty buttons. It's about usability, repeatability, predictability, stability, confidence and ease of access. A software with best features is useless when it doesn't provide any convenient and trusted way to reach this features.
I noticed that:
1. Android phones run a little bit faster after restoring to factory settings and """NOT""" installing apps updates and system updates. Of course they will be obsoleted, but the phone probably will run faster. Hypothesis: [Are apps and system updates too heavy for phones?]
2. Sometimes phones run faster after battery replacement. Hypothesis: [Are phones becoming slower because they do CPU underclocking/undervolting to work with degraded battery?]