it depends what you are trying to achieve.
there's a lot to be said for splitting out your boxes to ones that do a single job very well, rather than 1 box that does many not quite as well.
i'm on cable and utilise a 3 box system - 1 modem, 1 router/switch, 1 wifi ap.
the modem i have no choice over, but the router does just that (and does it very well), and 1 the wifi ap does just wifi (and also does that very well).
it means that if i ever want to upgrade the wifi (for whatever reason) then i'm just replacing that, and not having to replace the router and everything else at the same time.