Okay, I really like
@mikrotik‘s
#RouterOS for routing. It’s good at that. I’m slowly learning that it could use a lot of improvement in its client functionally… beginning with standards-compliant (and consistent) behaviour from its DNS resolver.