Ich kenne pfSense nur vom kurz Testen deshalb kann ich keine qualifizierten Vergleich abgeben.
Aber ich kenne Mikrotik bzgl. Layer2 (Switch) und Layer3 (IP Routing).
Routing aufgaben kannst Du mit Mikrotik nahezu alles machen. Mehrere Netze, DHCP, DNS, vLAN, WLAN Zentrale, Firewall, Mangling...