About 2 years ago I tried to use Mikrotik, as the router for my ATT Fiber. It's royal pain. Basic router setup is not hard. Port forward to expose web server? Can be done after heavy docs&forum reading, but hair pinning never worked for me. I checked their WiFi AP. It's UI is hard even for senior software engineer. In the end I got opnSense installed in VM on Proxmox and it's my router for last 2 years. I'm using 2 M…
It should be doable by most software engineers. They did teach some basic CCNA course in the university as part of computer science studies and the concepts taught there should help a lot with configuring any router, including RouterOS. It could also be helpful to watch some guides on routing and firewall on Linux, since RouterOS is just Linux with a very specific UI on top.
I still like them but it's usually not the networking knowledge that trips people up.