BetOnline seems extremely rigged-- so many bad beats. My Aces were busted by 9/4 off (I shoved all in and the guy with 9/4 called). Granted bad beats happen and that's a part of poker but at a certain point it feels really shady.

TL;DR: Try the freerolls but save your deposits for sites like Bovada that seem more legit.