You are correct to say that online casinos offers better odd than physical ones. The reason behind it is the cost: online casinos won't have the need of payment for large buildings, workers, and maintenance also, enabling them to afford to provide bettors with slightly better return to player (RTP) percentages. Land built casinos, do depend on the higher experience, the atmosphere, drinks, social settings instead on just the odds.
Therefore if you have the aim of mainly utilizing opportunities of winning, online casinos is more preferred, then when you going for the vibe and fun, physical casinos leads the way.
I don't know, but recently, I have success playing in online games, but I was once a traditional base gamblers. Meaning I do love to go out and play with friends and families and I will say that in land base casino, the odds might be better.
But it seems that I'm leaning towards online now as again, maybe the odds are good for me specially playing roulette in the last couple of days. But I will still play land base if I have the time and if my friends schedule will open as the camaraderie is there and the fun and entertainment.