I'm saying it now, apps are on their way out, web only is the future. Everyone is completely sick of installing a stupid app for everything the want to use. Compound that with a billion notifications for all of those apps. With that said Steam does a pretty good. The discovery queues have led me to some great finds, as well as all of the curator lists.
The web has a long time to catch up in terms of technology (iOS has poor support for APIs that would make web apps compete with native) and culture (most businesses don't care that their app is slow and bloated and defer resources to the app).
I'd say the one really important thing web is missing is notifications for when your not on the site. I don't really know how a browser could ever implement in a similar fashion.