I think that depends on what you mean by best.

To some.. the best freerolls would be the least people and most money. To others, they like a high level of competition.

Carbon offers a few $50 freerolls a day and BetOnline offers a freeroll just about every hour. But you usually are in a field of thousands for low payout.