I use both Westnet(.com.au) and Eon - both are generally excellent.
I have standardised on Netgear stuff and have used lots of different models with Westnet with little or no probs.
My standard client setup is a DG834 in front of an SME6.x box with port forwarding on the router for just those ports required for the SME box to do its stuff. Most of the crap is then handled by the router meaning the SME box has less security stuff to deal with; the router can also be set to drop ping requests. Suggest you turn UPNP off as it is on by default.
This setup is also useful for creating a DMZ in between the two firewalls (if needed).
Contrary to a lot of what has been said on these forums this setup is solid, reliable (even PPTP VPN), and only marginally more complex to setup & use.
HTH