Most of the major subreddits are no longer worth following, unless you're interested in hipsterism or curious about the meme-of-the-hour.
The smaller subreddits generally have limited traffic, resulting in very slow discussion. Email mailing lists are far superior for discussions with this size of a community.
Censorship has become an issue within some subreddits, too. It's not about getting rid of blatant spammers any more. Far too often we've seen contributing, albeit unorthodox, members of these communities banned for expressing views that may be controversial, but still worth expressing.
Software won't fix these major problems. They're issues with the community itself.