I love tea tree oil. I pour some in a mist bottle heavily diluted with witch hazel and use it as an astringent after I wash my face, and use it as a mouth wash (heavily diluted ofcourse) and also use it to clean cuts or scrapes if I get any.
I have never used it in my hair, but I have read that it's good for itchy, flaky, or psoriasis scalp.