In fact this is the point
Mixing MPLS and other services
My point of view is : one router for MPLS one router for firewalling
do not mix these type of services
Mikrotik is cheap and if you worry about space you get setup one on front and on the back of the rack