Of course, it depends on your goals. In both cases, you can deliver your site on multiple device platforms by using the standard “Web stack” of technologies (HTML/CSS/JavaScript). However, an advantage of a web app is that it looks like a native application to users — they can launch it from their home screen or desktop, without having to find a bookmark or remember a URL. This means they are more likely to use it and keep returning to it than a website.