Which router for the task

Hi All,
I’m new to the MikroTik router world but came across these after looking for suitable products for some of my clients. One of my old clients has just informed me that they have decided to rent out multiple offices in their building and have decided to bundle internet access in the rent. Ignoring the fact that they didn’t ask for my advice before doing this I’m looking at a way to meet the need they have created.
They will have a fibre line of 100Mb (but burstable) and a backup BT Infinity line (this is currently used for their internet). The main company uses a SIP phone system that will use the 100Mb line - this is currently managed by a third party who use their own switch and internet connection. The main company has around 30 staff but with multiple roaming guests. They want a ‘guest wifi’ and ideally each new client should have their own network for security. We currently use Ubiquity access points and switches and a Meraki router (this provides a VPN for staff and also for connection to hosted application on MS Azure.
I was thinking that I could use a MikroTik router to do the following

  1. Use the main internet connection with the Infinity as a failover
  2. Create a bunch of VLAN’s to segment the network
    192.168.9.x - routers and switches
    192.168.10.x - Main office
    192.168.11.x Phone system
    192.168.12.x - Client 1
    192.168.13.x client 2
    192.168.14.x client 3
    …192.168.20.x Guest Wifi

I’d also like to have some form of firewall - ideally the router should handle that but if necessary a dedicated one should work. It would also be useful if I can throttle the internet bandwidth to VLAN ranges.

Is there a MikroTik router best suited to this task? I have looked at the MikroTik CCR1009 which looks like it would work. I did examine the larger Meraki devices but the cost becomes eye watering.
Any help or advice appreciated.
Thanks
Adrian

CCR1009 will be more than capable for that, pal. I’d go with that.