Forums make ongoing discussions much easier to follow, and they stick around for a long time giving them enduring value. Reddit and Facebook are much more immediate, like real-time conversations, and if you aren't part of them when they happen, then they might as well have not even happened...