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.
I love the equipment for small-scale commercial solutions and quality without the price tag. I might not recommend their products for a large organization with multiple locations and servers. However, the GUI interface will allow remote access and setup across the network. I think this is a great solution for small businesses and families or home office solutions, provided there is some IT knowledge for setup and maintenance.
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.
We have not needed to contact support, except to replace one device that was damaged in shipping. The company immediately issued an RMA without delay, and we had our replacement product within a week
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.
Prior to this, we used Cisco Meraki wireless access points, which did not allow for centralized control, therefore several access points shared the same SSID. Because the client's movement from one device to another was not as seamless and reliable as it is with the current Ubiquiti solution, this shift cost both time and stability during configuration.