Check the drain under the sink. It needs to be in a high loop like a roller coaster if too low the last drain cycle could be letting water siphon back into the unit.
Personal preference and based on home utilities. For a 30 inch size, I love the induction ranges. They work fantastic, but if you want more of a pro range, like 36 or 48, they generally will come in gas.