There is a huge difference between a DOS and a breech of the security to allow an attacker access to your network. I suspect most folks know the difference.
In point of fact, any wireless network, regardless of how it's secured, is easy prey for a DOS attack. Hell, just setting my wireless phone to the wrong channel results in a DOS for my wireless network! Also, I don't consider the dictionary attack to be an issue with WPA, since sensible PW selection solves that problem.
Quite frankly, given a common sense selection of a password for the WPA channel, you haven't said anything that makes me thing it's less desirable than SSL or a VPN, and a hell of a lot easier to live with. WPA is certainly up to the task of protecting a home network, while WEP is not.