As a SOHO3 user for years, I must say I'm unhappy in the direction Sonicwall is heading. Outsourced tech support to India, and extremely buggy firmware... not something that instills confidence for your network security.
In light of the above, I no longer recommend Sonicwall. I'd consider this unit... which is what I'll probably get for my office:
It has won several awards, seems to do much more than the competition for much less. Also popular is the Netscreen 5GT Extended: