Yo he trabajado con Mikrotik y son equipos bien robustos, existen varios modelos dependiendo de lo que necesites.
Me han tocado varios proyectos con implementaciones complesjas (Callcenter, Interconexion de sucursales, VPN, Tuneles, Alta disponibilidad, failover) y el equipo aperra.