Also see my Mac set-up.

Marco Arment recommends Ubiquiti networking hardware for true nerds, and Eero for everyone else.