I'm like most others already chiming in - somewhere in the "average" zone. I've done a few projects above my skill level successfully, but it takes a lot of time and effort. I've botched a few projects that one chocks up to a learning experience (even the pros do it). In my advancing years, it is nice to choose and pick what I want to do, rather than forced to do because of money. I want to keep it at the enjoyment/satisfaction level whenever I can. It's also nice to no longer feel the need to work on friends and family vehicles, although I assist my adult kids when necessary. I have a very competent dealer mechanic as a friend and he moonlights at home. He is priceless. He did a complete timing belt job (water pump, seals,etc.) on my last Caravan for 1/2 of what pro shops wanted. I'm pretty good at figuring out how to do almost anything. I still struggle to develop good diagnostic skills and sometimes end up doing the parts changing thing because I didn't follow proper steps (blinders on).
My vehicle just hit 60,000 miles and all kinds of maintenance/repairs came together at one time: plugs, pcv, air filt., tranny fluid, steering fluid,rear drum brakes, tire rotation, oil change, biannual detailing.....all enjoyable weekend stuff while listening to the local college football games.
Take care everyone.