MikroTik is suited for large companies that require advanced distributions in terms of contracted bandwidth, and in the same way, allows a single device to specify filtering and firewall rules without acquiring an additional device. There is a range for small companies which is more economical and less robust, but in case it's not necessary, such a strict control over the data consumption of the company is not a feasible solution.
Great for entry-level networking, and the cost-to-quality ratio is great for the average consumer. I've used them in a crawl space that is not climate controlled, and it just works and provides the switching capabilities I need. These are great for users that don't have a ton of experience and can simply try to troubleshoot with a simple power cycle.
Some of the wiki articles have not been updated or are not accurate enough. We spent a couple of days trying to find an example of implementing a mobile IPSec client solution. But once this has been implemented, it has been solid (always worked). A bigger community would help, and I am finding it hard to find the time to contribute to these articles.
There is no SOC, NOC, where you can contact to try to resolve any difficulties. The problems that these devices have are solved largely through the community, with workaround alternatives, or if the support team responds to a request, the response times are too high for the current needs of technological communications.
Cisco Routers are one of the best in the market, however they are also very expensive and not suitable for a small deployment or any deployment which requires just a couple of routers. MikroTik on the other hand are less expensive and provides many features that you require for a small scale deployment. they fit in with the budget and do what you need them to.
While the Ubiquiti are much easier to manage remotely through their cloud controllers, the Netgear is much more reliable in harsh environments than the other simple switches we use, as they seem less susceptive to high temperatures and humidity. (TP-Link and Zycel are the other major brands we use for simple switches.)