The containers capability in RouterOS is a great start, but to be really useful we need two main features added to it.
Host Networking
Currently it requires you to create a virtual container network. This is a problem for running network security apps or other apps such as runZero which need to access mDNS and ARP data from the network layer.
Kernel Capabilities
Some apps especially for network security require access to the kernel in order to block, allow and monitor network traffic.
To do this for eg. on docker you would use the --cap-add flags to add things like NET_BIND_SERVICE NET_RAW NET_ADMIN and SYS_ADMIN
I'm sure there are other applications that would make use of these two additional features. Please comment below on what apps you would like to run on RouterOS that need host networking or scoped kernel access.