yes it does, but the hub3 uses 192.168.0.x, and your previous network may have used something different, so any device that was set with a static IP manually (ie not via an assigned static IP) would essentially be "off the network" until it was given a 192.168.0.x IP address.
you'll need to set up any port forwarding again on the hub3 once you have assigned the devices a static IP.
i'm not arguing about that, but we don't even know that it won't work for the OP yet, it might work perfectly fine. so it this point suggesting to buy new hardware is a little misguided.
with regards to the number of reported difficulties, it's a fairly one sided survey, as the ones with no problems don't tend to come here and report that everything is working fine. you only hear from those with issues.
there are quite a few people here where the default response to anything is "put the hub in modem mode and buy a router with 1Gbps ports" with no attempt to even troubleshoot the issue. that's just bad advice (if it's even advice at all).