You cant compare Linux/Iptables with OPNsense cause FreeBSD Vanilla also can achieve Route based IPsec
With certain users, it's always that one feature we don't have. We can't be good at everything all the time.