I usually just do my roots or color over a bit of gray, I am a brunette, so no need to pay a fortune at a salon for that. Haven't gone in years as I do not see a difference between the salons and my own work at home lol. If I color my hair I get compliments on how shiny it is, etc.
But if I wanted blond, or highlights, I'd go to a good salon.