Well personally i like both, though ot-fans is older and has more users, so its bound to have a little bit more info and such, however this site is more or less specialized in TFS-related matters, so if you use TFS, this is the best site to go.
Also i gotta say, the mods on this site is way more friendlier and involved than the ones on ot-fans.
Although, i need to say that i find both sites being equally childish when it comes to censuring, i mean ot-fans censures otland.net, and this site censures ******.net, which i feel is sorta unnecessary.