I find openWRT is a really useful firmware project and I use it in any situation where it is feasible. Bandwidth Throttling / QOS is often in demand. Wireless Bridging works well. A nice side effect of using openWRT is that you sidestep many of the "backdoors" that sometimes appear (intentionally or otherwise) in stock firmware.
I also helped create a page that can help find the current most powerful routers that support WRT:
http://rooftopbazaar.com/routerfirmware/