Chandla, I like BetOnline, as do many others. They are ranked number one by CardsChat, and their integrity is undisputed by every credible source that I have found.
EDIT: When I consider OHBHOR ("Outrageous Hands Being Hit On River"), I think of all of the times that I fold a "trash" hand that would have flopped a Full House or rivered Quads. When that happens, I sigh and forget about it, because I know that it was better for me to fold that hand now than to play it every time, in hopes of achieving the same result. When it happens to other players, it makes sense to me, because I know that some players play those random hands that I wouldn't, and I am confident that it results in a loss for them much more often than not. Also, these things may happen more in freerolls, because freeroll players have nothing to lose by playing those hands every time. They can do so with impunity.
Jguar, BetOnline is great. They are the only site that has what can be considered "micro" stakes across the board. Unlike other sites that have comparable micro cash game offerings, BOL also has Sit-n-Gos and Tournaments with buy-ins as low as $0.05, some with no fee or rake. As for the cash offerings, BOL always has good traffic. Winning Poker Network (ACR/BCP) tables have many low-traffic hours in a day. At times when there is only one full-ring NL2 table running on WPN, there can be upwards of ten going on BOL.
The BOL software compared to WPN would be considered lackluster by some, but I consider them to be on par in functionality, with a cosmetic edge going to WPN. The major discontinuity would be BOL's bet meter (I'm not sure what to call it). You can't type an amount on BOL. There is only a scroll bar and the 1/2, pot, etc. buttons. It's easy enough to scroll in cash games, but it makes bet sizing look wonky in tournaments, and it is slightly more time-consuming than typing, in both formats. With all of that said about the software, it is far inferior to Bovada and Megre, but I am comparing BOL to its closest neighbor.
The freeroll offerings are frequent but very different from WPN. BOL has a different freeroll every hour. They have prize pools from $10 to $300, throughout the day. So, while WPN freerolls are nearly constant, you will find larger prize pools on BOL. I'm pretty sure that they are on a regular rotation, but I don't know exactly what the rotation is. The "$200 European Nooner" happens every day at 0601 EST and the "$300 Nooner" happens daily at 1201 EST. Interspersed through the rest of the day are $10, $25, $50, and $100 ones, with the first three occurring the most often, and they are all scheduled on the eleventh minute of every hour.