Apps have a few advantages not the least of which are Push notifications, individualised UIs, additional functionality like swipe to upvote etc. Webapps are ok, native Applications in General just have greater flexibility and access to more features of your Smartphone.