All other things being equal I'd MUCH rather play live. More "gamblers", more social interaction, the opportunity to try and read people, etc. Things are not equal of course - online you can always pick the type of game you want and jump in at any time, jump into several at once, play low/no stakes, no money spent on getting there and back, no temptations to buy food or drinks, etc.