Being able to send bind specific clients to each uplink would be useful, but having the ability to load balance across both connections simultaneously on weekends would be welcome.
Any recommendations?
For hardware I prefer to get fanless mini-pc style routers that have multiple 1gbe or 2.5gbe interfaces so that it's easier to apply rules and also traffic shaping to them. I use protectli devices and load alpine linux on them but really anything will do. CPU speed only starts to matter if they plan on doing network VPN's on their router. If they can find one with Intel server NIC's that can allow for more network driver options but any Intel NIC's would be better than some of the other options that come with some of the fanless PC's in my opinion and experience.