I love freerolls for two reasons.
1) By far the main reason is because you can win something but you don't have to pay anything for the chance at it. No, it might not be a lot of money compared to a real money event, that's a fact yes... but why not look at the ROI instead (ROI = Return on Investment). Our ROI in real money tournaments is usually quite low... but if we look at freerolls, guess what we find? Our ROI is INFINITE, because dividing our winnings by zero (our cost) is INFINITY (or, if you want to get technical, it is "undefined").
So from an ROI standpoint, freerolls are 100% unbeatable by any other format.
And the second reason that few ever point out is... in real money tournaments, we face completely random opponents almost all of the time. In other words... we have almost no "reads" on our opponents, and so we learn to just play a default strategy with little adjusting to our opponents. Yes we do see "regulars", but this isn't terribly common unless you are lucky (and rich) enough to be playing at the higher stakes.
Again, just like ROI... freerolls are at the complete opposite end of the spectrum (and I'm talking CardsChat freerolls here of course)... what we encounter in freerolls is that we play against the same players, night after night. Almost every player at our tables are "regulars"... and the beauty of this is that freerolls is the place where we can learn to take good notes on how our opponents play, and these notes are actually useful each night if they are seated at our table. By using our notes, freerolls then can teach us how to exploit our opponents tendencies, which is at the very heart of what being a "good poker player" really means... the best poker players "exploit" these opponent's tendencies, they learn how to adjust properly to ensure a winning strategy. In real money tournaments, we rarely get such opportunity to practice these skills, because we rarely face the same players every night and it takes a LOT of tournaments before we have built up good notes and good reads with such a large player base. It does happen eventually but it takes months and years before we have sufficient hand history with random players. In freerolls, we can build up reads in a matter of days or weeks, and thus we can be learning this critical skill of how to adjust to different players much quicker, and we get to practice it each night. Practice makes perfect!!
Hope this helps, my opinions obv! Good luck at the tables.