An in-between option is the
http://lobste.rs model of having tags on stories, and letting users filter on tags. Allows me to ignore a few topics I just don't care about, without really splitting the community (some of the community opts-out of a few topics here and there, but it's by and large one community).