I've also been mostly a lurker at the MLB boards. Way too troll-infested (on both sides; there are a few Nats troll-baiters who are just as bad as the other teams') and way too chaotic, with all the threads stacked one right atop the other.
Let's hope this place catches on and that we finally have a good place to talk baseball. The only thing I'll miss is when a decent opposing-team fan comes over, but if it means getting rid of the trolls...