freerolls are better because you are not spending any money in order to play them and you can learn how to play the game for free, however lower buy in tournaments are also good if you are a beginner because players tend to play better than freerolls and you can improve your game without risking too much money while learning the game.