I would suggest a real casino if there is one in your area. Being restricted to seeing what's going on through your computer screen provides limited information, so I'd put little to no trust whatsoever into any online casino, no matter what reputation they have.
If there aren't casinos nearby, I'd say roadtrip!
I've heard from a thread on this site that 888 casino seems to be decent, but don't take my word on it. You're welcome to give it a shot, I personally just don't like not knowing if my money is being invested into a completely honest game.