Aaron look at it tis way. Theres cewek, food, good 3-4☆ hotels, sightseeing etc over at batam. Its how u plan ur itinerary.
U may feel bored if ur there 24/7. I used to cheong every week be it btm or balai. Never felt bored at all. If bored then u go once a mth.