I'm a DIYer and have been for many years.
Haven't come across many things I couldn't do incl. engine assembly, valve work, etc. I pretty much do everything except machining (don't have the apparatus). After many years, I've accumulated all the necessary tools - 4 cabinets worth.
Working on the car myself is a very big part of the hobby for me.