I believe the best place for anyone is the place they feel at home. Gambling online is an intimate thing and if you are a frequent visitor of a website you get to know people. You know other gamblers there, you know the owners, you know the mods. Basically you create a space where you talk with other people. That is the way I have been selecting places I gamble.
I have been a frequent visitor of primedice for a long time and have been talking with "friends" there for a long time now and before that I had the same with just-dice. I just wish those places also had the capability of pm as well, that way we could send private messages between each other instead of trying to talk on the general chat which sometimes is too fast that you miss messages from people.
Online places are much better when it comes to fairness and table limits and so forth.
I mean in real life you have no idea if the game is fair or not, they have many issues and the house edge is almost always higher, there are rarely ever any games where the house edge could be as low as 1% in real life casinos, which brings out the reality that odds are much better in online casinos compared to real casinos.
Fairness is a thing of the past, in real casinos you can't really tell if a casino is screwing you or not but you know in online casinos there is provably fair that allows you to check how fair a game is.
Table limits are a bit of a problem because no matter how rich or poor you are there is always a table for your limits somewhere in the world for you in real life but you need to "go" there however on online casinos the limits are a bit "limited" but you don't have to go anywhere, you can play from your home which is the advantage.