The only other way to get stuff I use occasionally, rather rarely that is, is DDL for mobile apps or very rare "special" windows apps not released by the scene.
Just an example from yesterday: almost 500 scene music releases in 24 hours alone. Even checking all those for potentially interesting stuff takes a lot of time, not to mention all the other stuff that gets released every day. It's simply too much content, if anything.
Bookmarks