Bantayan is nice.. but Camotes is better.. more places for Tour, nice resorts, better than Bantayan IMHO, also travel time is not as long as going to Bantayan. Budget wise, they're almost the same.