Routers and network switches aren't the same hardware—depending on your setup, you may need both.
Good features cannot stand in for poor placement.
All those ports are actually part of the switch, not the router. Most home "routers" are a router+switch. Likely the best solution would be to buy a router that has just one or two switch ports, then ...