I've used Linksys . . .
but my D-link DIR-655 has all that you need and more. It's a killer router, I run my web site behind it. And it logs all incoming requests and you can block specific incoming IP address in case someone tries to attack. Linksys does not.