Centrolls are the best ones for sure, but freerolls are fun and you don't lose anything but a few hours to enjoy a good tournament, i don't think you need to make a choice between them.
This topic became more actual now when 888poker replaced their freebuys with "pennybuys". I liked good old freebuys because it's less responsibility and more fun to play psychologically.
I prefer to play the freerolls instead of the centrolls. Like a few others have already said I believe the freerolls here on Cardchat are much better. It is more like a sensible game rather than all in mania