Johor is so much nearer and easier to transport to and fro compared to Batam
But I got some business associates who travel to Batam on weekends to spend time with their mistresses. Seem that they are enjoying life over there too
In Batam, you can have a mistress on contract basis and it can be 6 months or a year.