I spent a few weeks walking around all three before deciding, and they do feel different.
Avalon has projects in each of them, which made comparing easier. OM is in Canggu itself, premium apartments in a clubhouse format, and it was around 90% complete when I checked. BUDDHA is an apart-hotel in Berawa, close to the beach clubs and very rental-oriented. TAO is in Pererenan, which is quieter and still developing, more for people who like a calmer vibe. Canggu has the strongest demand but also the most traffic and competition between listings. Pererenan is cheaper to enter but you're betting on how the area grows. Their blog has an article on the top areas for investment that's a decent overview. For a few months of living, I personally preferred the quieter feel of Pererenan.
