Being able to run the service on Windows is not a solution IMHO.
It's the equivalent of saying that using a netgear or a dlink router is a solution if a bug on RouterOS comes up.
I use Dude since its very first versions and I already run windows boxes only for Dude. I liked the idea having the service embedded into RouterOS so the windows boxes would not longer be necessary.
Personally I have 5 instances monitoring 5 different networks. I don't have any serious issues with it's basic functionality. The times I needed to restart the service are very few since I started using it. So for me it works just fine for the stuff I need it for.
My point is not that much about not being able to run Dude on RouterOS without problems, rather than the porting done to RouterOS is really broken and there is no notification about it so that I would have avoided wasting 3 hours setting up tens of devices, only to lose everything after a simple backup.
Think about it. If you've been using a software for years, and it's being ported to another OS which you wanna try, you already know the software inside out, and what you expect from the porting is to use it in the same manner.
Dude on RouterOS looks exactly like that. Everything looks good and the same as a windows installation, until you make the mistake to take a backup of your work...
I think it should be mentioned in the download page that the Dude backup feature does not work on RouterOS so that people know in advance whether they wanna use it there or not.
The irony of all is that the feature that is supposed to save you in an emergency (aka 'backup') is the one that destroys everything...
Don't get me wrong, I absolutely love Mikrotik RouterOS and The Dude! I kind of preach about RouterOS anytime there is a discussion about routers
But to be fair, both products have some of the stupidest bugs I've ever seen. Even dangerous ones! (ie: BGP implementation sucked for years)