I have a Buffalo unit tbut it is running in Access Point mode only.
I am very happy with its performance and flexibility.
IIRC it cost ~$50 last year.
Even my old non-wireless Netgear router does everything you need.