I haven't read much about the SMC one. I've used both Netgear and Linksys, and they are both pretty good for basic uses, I didn't get much into port forwarding and the advanced features. I noticed 3com now has thrown their hat into the ring, and their router has a print server too, as well as a serial port for connecting an external dialup modem too. I can't see the second feature being too usefull unless someone needs a dial-up router (which are offered as seperate products by Linksys etc) but wants to futureproof themselves for the day when they get broadband.
For people using the SMC router with the print server, how is printing acheived when using the printer port? Win95 and 98 don't natively support TCP/IP printing like NT/2000 does, does it come with some software similar to HP Jetdirect, or does it actually allow you to print using MS Networking (Netbios) ie. the device has its own computer name?