Honestly, I would never use Mikrotik as a core switching platform. Winbox is nice, and RouterOS has a million wonderful features, but Mikrotik’s ability as a pure switch is very very bad.
I also dislike ring topology for ethernet, unless you’re using something like REP to do fast failover. (R)STP sucks at dealing with rings. Topology changes can be nightmarish.