In my opinion, some of the most unique advantages of online gambling is that you can do so anonymously in the comfort of your own home.
Another advantage that I factor in when playing online is the ability to play poker without having to sit at a table with 10 annoying people

Still by playing Online you can't know if any other gamblers are cheating against you

So being with a dealer and security / cameras and so on is more safer way for you to get proper winnings.
How can other gamblers cheat in a provably fair casino? I think cheating is much more possible in a land based casino and especially in a shabby one with dirty floors and lots of criminals around. One of the advantages of online gambling is that you can play at the same table with a scammer, charlatan or even with a serial killer, but this will have zero effect on your performance, on your mood or on your safety.