Huawei switches are ideal for cases where performance is not essential, for low traffic solutions and for equipment management. It is not recommended for situations of high performance and stress, immediate availability and high scalability. It is also not advisable to use them in solutions that involve hardware from other brands, the integration of Huawei with Cisco, for example, is very traumatic and the results were not optimal in my case.
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.
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.
The switches perform very well in our core backbone and also in metro Ethernet networks. We are able to provide high service availability and greater resilience for our customers. The switches also provide high performance in several data centers where we have a presence focused on IX exchange. They are also very useful as CPEs.
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.
The performance of Huawei is lower than Cisco, but initially the costs inclined the decision towards Huawei, but unfortunately, it was not, the licenses and the manager fired the investment to make it very similar to cisco. Therefore it is preferable to go to the Cisco switches for reliability and robustness.
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.