To me web app replacements of desktop apps sometimes feel like a camping trip. You can survive just fine, but not comfortably. Esp if your app needs to talk to the GPU, iPhone or other devices...
That said invisible updates and implicit backups are great.