everything is a tool for begginners freerolls is one of better ways of applying yourself in a learning environment. Is no black and white answer. Freerolls are different then playing for real for sure but also is good way to make a few bucks here and there.
What your trying to get to is 1-2 1-3 levels of play in ring. A good way to get a fast
bankroll to that level is by playing a certain amount of freerolls. Is many other ways of studying poker video twitch youtube books etc.. but application trying things to me at least is the best way to learn. So if what you can afford is freerolls its a great thing
the 1-2 1-3 play thing is simply that is where you will find most of the fish playing. The pros will play a bit higher so you avoid them and if you can beat these levels than you have a good enough game to probably do pretty well overall as a poker player
I am a MTT player mostly and use freerolls as one of the things I try to do daily. It fills in some extra games. I like to play 4-6 rooms at a time. If had the money would probably skip them but we will see if I win enough at time to not play freerolls.
For me most freerolls have a second factor though I am playing with people I respect and like to play against like here at cardschat
This makes the games a learning experience and fun to beat some of the same people or compete with those people as I play them etc...