Short answer
Balayage is hand-painted for a soft, sun-lightened look that grows out gently. Highlights use foils for more even, all-over brightness and usually need more frequent touch-ups. The right choice depends on how light you want to go and how often you're willing to sit in the chair.
