Do both for a measly $70 ret and 35min flight with Garuda or cheaper with local airlines.....that have an iffy rep about landing skills!!!!!
Sengiggi and the Gillis good spots for a relax not much shopping type of holiday, beers n bonking perhaps

if the swell in the area is in the big to large category you will get waves at sengiggi and Gilli T or go down to Kuta stay at the Novotel for more ...no shopping and beers n bonking but more chance of a wave with plenty of spots around