My problem with disjoint forums is that I can't get a digest of "top stuff happening across all subjects I am interested in". I have to visit each forum individually.
That's where my federated Reddit alternative idea would come in. Each forum would be hosted by the community that uses it, and the centralised site would only act as a feed for them with a shared login system.
Something like that seems like the next logical step after Reddit, and the way to make separate forums the main way of talking online again.