i am pretty sure that those who have been playing poker traditionally are well versed with reading opponents in person and that is what gives them the edge that is how they find profit from playing poker
analyzing other factors do not matter much when it’s live
Reading opponents in person or guesing the cards player? I don't think it can help you to know if you have a winning card than the opponents because nowadays they usually use their expression as a bluff to win. That is, in my opinion, the advantage of online poker over live poker, which usually involves reading other players in person, because in an online casino, you do not have to hide your emotions, and other players cannot use them to make better decisions but the real problem is in online poker you can't determine the authenticity of the distributed cards I mean, I rarely see them shuffle the cards before distributing them, whereas in live poker, after the shuffle, you have the option to cut them before the card are distributed.
And it just shows that there are no right or wrong answer here as there are pros/cons of playing live Poker with online. However, I still remember back then that there were a certain casinos that was accused of having colluding or have a bot that will join certain table with a player and seems to be cheating and not allow the player to win.
So I guess still boils down to the players themselves. But I think majority of us here might want to play with live Poker or at least sits on the table with other people and then see how they bluff the game.