A couple of things to consider with Mikrotik though, the English language support from them is pretty much non-existant, it is help forums or nothing. The specs they list for their gear is scanty at best (I can't find a single bit of information on, for example, the actual switching fabric of the CRS). A lot of the stuff being done is software defined switching, which can be AWESOME, but that has overhead and latency, which hardware based switching does NOT have.
The setup of it is also going to be a lot more intricate if you want it to do anything other than effectively act as a dumb switch.
Lastly, based on the little data I can find, it is not very capable at all (see back to I can find no data on what it's switching fabric is) in terms of switching, certainly not able to do all ports at full speed simultaneously, which just about all dumb, semi-managed and managed L2/L3 switches are capable of doing (I see ~127Mbps as full switching speed between two ports, though I'll conceed that might be either really small packets or else L3 switching (IE routing between IP ranges), that said, 123Mbps is VERY slow, even if you are talking L3 performance or small packet performance).
So, personally I would steer the heck away unless you have a very specific use case where you need software defined switching/routing and something with its flexibility, because the actual PERFORMANCE is NOT going to be there.