It's a modem+router+switch+AP that technically does everything you need, but does all of it badly - really just getting in my way. E.g. it obviously has a builtin DHCP server, but it won't let me set custom DNS. I want to use custom DNS, to block at least some of the ads/tracking on all of the devices on my network; so I have to disable that DHCP and use my own. But the modem resets that setting back to enabled every reboot! (Took me a while first time around to notice there's two DHCP servers on the network, argh). So I've disabled the internal AP, brought my own, and I'm connecting the rest of the network through a managed switch that blocks DHCP to the router.
So I've got one device that tries to do the job of four... but instead I need three devices to do the job of one. I try not to think about it.