It's hard to say. I think that having results was quite useful. For example, I could just check modern pentathlon section to see some World cup results. Now, I need to find it myself and I'm not too inclined to that. So I will have pretty much no idea what is happening there.
As of new software, this software is MUCH BETTER than Discuz. Only now I am able to see how horrible some parts of Discuz were. And, frankly, back on the old forum I didn't really understood people who complained about Discuz software.
So my vote goes to new Totallympics, more potential I believe.