For me its diy first every time.
Born out of being skint for the most part. Kids, morgage, yawn...
Same for everybody i suppose but if i can do something myself then i'm winning. I have done wifeys timing chain on her car twice now. (known fault on nissan almeras) cost me under 60quid each time. At a garage its 600 minimum.
All i had was my kit and a haynes manual.