It is likely floundering because anyone with more than beginner networking/security knowledge know that having everything combined is a very very bad idea.
Having it all in one means that when someone gets access to it, they get access to everything.
You are much better off having separate devices for:
- Router/firewall
- NAS device
- WiFi Access Point
- Server
- Switch
And you should be using VLAN's to only allow devices access to what they need.
And as a plus having everything separated means if one device breaks or you need to upgrade, you only have to replace that one part instead on replacing the all in one device costing 50 times more.