Web apps in general are a bad joke. They never, ever work as well as a real desktop app. At best they are a port in a storm because you can't use the real version of the application for whatever reason, but they aren't viable as a replacement and likely never will be.