>>45038106reddit has decent sub-communities in it, you just have to avoid the biggest boards
twitter is cancer through and through, I can't even blame it on the site format like reddit (accounts and upvote systems inevitably leading to circlejerks, etc), something about Twitter just turns people into raging lunatics just by engaging with the platform