I agree - I'm not sold on web apps in general, but they do work very well for certain things (email is the classic example).
Despite the hype, I'm not sure how many people are really sold on them. In practice I use native apps 99% of the time. When I'm number crunching Excel, Matlab, Python are all native. When I'm programming (even developing webapps!) Emacs, Mercurial, etc are all native apps.
Web apps still have a long, long way to go before I will be ready to do my day to day work in them.