I've used Mikrotiks. Not easy to configure VLANs on them, especially between two switch groups. I like pfSense for home stuff. Haven't deployed any in a business. I'm using Cyberoam (now owned by Sophos) routers right now. Easy to work with web UI. Fairly reliable and affordable. Nice mark up since it is channel only.