Good question indeed, I'd say it comes down to:
- apps fit my workflow better - even if its just a different icon in the dock.
- having an actual non web tech based app would be great because web apps always behave slightly different than real native apps..
(It's really hundreds of small things that are just weird - always feels like you use a app in a portal..)