My friend used to play games on Tabletop Simulator. It's a good way to play with friends who don't live near you, but beyond that it's definitely a worse experience than playing board games in person. I don't have any experience playing with people that aren't friends, so I can't speak to the cheating aspect of it.