I would never expect a single router or more specifically a single access point to work out.
It's an advanced setup so I must be short here. Go ahead and get a nice router then add a second access point for use on another WiFi channel to put some things off on another channel. WiFi is a shared resource but given the advanced network you have, I think you only need a nudge to more access points. I use routers as access points since they are cheap (from 20 bucks and up.)
We are moving next week and currently we have att with their ewire modem that has built in wifi, my family are MEGA users we went thru 4 of these att units basically the tech said each time we burnt it up.
At the new place our internet option is charter, they supply the basic modem we supply a wireless router. I haven't used a router in over 10 yrs, I was looking around youtube and saw dual band, tri band, routers with usb 2 and usb 3, assignable tri band units, b, g, n, ac etc etc
Ok here is the rundown (don't laugh)
Wireless
5 laptops
1 wireless imac, 1 tower we use wireless in den
4 ipads
4 iphones
3 rokus
3 ps3
2 xbox
Wired
2 smart tvs
3 towers
1 mac
4 dlink color cameras
I would say we are kinda a wifi warzone here, the cameras run 24/7, the kids are on netflix, ipads, laptops, roku all the dang time, I do graphics and music stuff so I am usually on two computers at once, all the phones and ipads on wifi constantly, basically I think that is how we keep blowing out those att boxes.
So onto a wireless router for this crazy family, since charter supplies the modem we need to just supply the wifi router, but what do we need, are there certain dual band routers that are made for multiple wireless or should i step up to say that tri band where i can assign traffic in 3 different bands (I think it was linksys video i saw that did that).
Also what are these usb ports for, can I just plug in an external hard drive to the router to share movies or music thru the network? Would that be faster than having say a wired computer setup in the basement with a large hard drive using the homegroup method?
Guess I am kinda not sure what i need but sure hate to buy something underpowered or that we burn up like those ewire boxes from att, good thing they were always rentals and replaced, but me having to buy the router I want to make sure I get enough power to feed the hungry devices yet not overspend either.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic