I switched from PC engines to https://protectli.com/ and I'm happy so far, although it's more expensive. I haven't tried anything else yet, so just a single data point.
If you want to use OpenBSD beware that you might not be able to push 1Gb/s with protectli devices. I had issues with OpenBSD pushing full gigabit, most likely due to all of the security mitigations.
I'm running a J4125 based topton box and it's running fine for about 2 weeks now.