used to be not fully satisfied with my previous router, Trendnet TEW431BRP, as setting it in DMZ worked for most games but a few would not like Bomberman & Uncharted 2, so back in november I upgraded to:
Sitecom Gaming Router WL-308 (didn't know the brand before, it's the high end router offered by my cable company)
http://www.gaming-router.com/index.html
have to say I have been very happy with it, set my ps3 in DMZ and had no issues as before.
The streamengine (it prioritize packets, so VOIP and online gaming get priority over web browsing for example) is working well since ping seems to remain constantly low while playing.
The advanced config lets you configure everything and anything, and you can configure it wireless which not all routers do