Pokertime/BetVictor Poker has pretty good freerolls. Weekdays they have freerolls of 50 euros with about 600-800 players (you need to have played 1 raked hand in the last 7 days to qualify for freeroll). Saturday at 1:30 pm EST, they have a 1000 euro freeroll (about 1.5 to 2k players and you need to have played 25 raked hands in last 7 days). Sunday at 1:30 pm EST, they have a 3000 euro freeroll (about 3k players and you need to have played 100 raked hands in last 7 days. One last thing, on Full Flush
Poker they have a 300$ freeroll at 9pm EST everynight and 500$ freeroll on Friday nights (about 1200 players and its turbo so it goes fast).