Seconding the recommendation on Ubiquiti stuff -- really nice gear, though the setup is a bit more complex than the usual consumer-grade "all in one" box. Basically you end up with three pieces:
Modem: Converts the signal from your ISP (cable / dsl / fiber / satellite / etc.) to Ethernet
Router / Firewall: Acts as the interface between the upstream "pipe" and all your devices. Border between your internal network from the rest of the Internet.
Access point(s): provide wireless connectivity.
Ubiquiti access points are good, and you can get multiple APs all on the same network and broadcasting the same SSID, so your devices will (almost) seamlessly roam between access points as you move around (similar to cell phones roaming between towers). But, unlike most consumer "wifi routers", these are *just* an access point and you need a separate router and modem.
Ubiquiti also makes routers (for example the UniFi Security Gateway). These are nice, but also not necessary if you already have a router.
The downside with the Ubiquiti stuff (other than cost) is that you also need a "server" program to configure all the devices on the network. If you're doing a large deployment, you just buy their cloudkey thing and it's simple, but that's overkill for a home installation, so you end up installing the "server" application on your computer. That means the configuration, if you ever need to change it, is then stored on *your computer*, not on the devices themselves.
Some internet providers will give you a modem / router combo, or a modem / router / AP combo that you can turn off the wireless functionality and just use as a modem / router. Some will just give you a modem, and you need to provide your own router. Some will give you nothing, or charge you monthly to "rent" the modem (which sucks).
Example setups:
My apartment with Spectrum internet (before they jacked up my rates 50%): Modem: Provided by Spectrum. Router: Little no-name box that I had laying around. Access point: Ubiquiti UAP-AC-Pro
My apartment with AT&T internet: AT&T provides an all in one box, I just disabled the wireless functions. So, Modem: AT&T box. Router: Same AT&T box. Access point: Ubiquiti UAP-AC-Pro
My office that I'm the (un)official IT guy for: Modem: Fiber, provided by our ISP. Router: Ubiquiti USG-pro-4. Access points: 6 Ubiquiti APs, either UAP-AC-Pro or UAP-HD across 2 floors.
Don't want to sound like a Ubiquiti shill here, I've just had good luck with their stuff

Other options: On the consumer side, I've also heard Asus makes nice stuff. On the higher-end professional side, there's more options, like Cisco etc. , but those are likely going to be $$$$ and a lot more effort to configure.