There are challenges retaining users and bringing them back to a webapp instead of a native app. That being said I also am hugely in favour of web apps because the likelihood of people visiting my site is higher than them downloading my app. So user acquisition is easier but retention is hard. I do like the idea of email notifications as a replacement for push notifications - I think others such as Twitter/FB notifications could also work.