Looking for a router that has bandwidth monitoring/control

Does anyone know if MikroTik provides a solutions with bandwidth monitoring and control/limiting on a single device, as well as VPN functionality? I know Foritnet has a solution but we don’t care for the subscription model that FortiNet has.