I definitely agree about using boxes like the one being reviewed here as mini homelab servers, but I tend to prefer the actual router be a separate device. For one thing, the ASRock box only has a single Ethernet port, which isn't ideal for a router (yes, you can use a managed switch and VLANs to make it work, but that's not always optimal either). I think there's also value in keeping your router separate from a reliability and security standpoint. I use a box similar to the ASRock as a VM server and a fitlet[1] as a dedicated router running Opnsense. Tiny homelab footprint and super reliable so far.
[1] https://fit-iot.com/web/products/fitlet2/