I bought a Linksys WAG325N a month or so ago, after using a borrowed one for a while and thinking it was pretty good. Aside from the fact that I bought it brand new from Harvey Norman and it had clearly already been used (someone else had already set it up in the admin panel), it works pretty well except for two bugs that are present in the latest firmware (v1.00.11) – one of which I would call ‘critical’.
The two bugs have been documented on their forums:
1) Ethernet ports intermittently fall back to 10mbit mode, requiring a restart of the modem
2) Windows Mobile wireless devices cannot connect.
Both of these problems disappear if you roll back to a previous revision of the firmware (I’m using 1.00.06).