2 weeks Bali - rent a car?

End of august we are travelling to bali

First a few days in Kuta, also want to explore cangu region

Then a few days ubud

Then gili air(i think to take a boat in pantai bai)

And lastly few days Tegallalang

We are a family with a baby, would you suggest hiring a car or better to go with grab?