Well, I don't normally post (but read on this site all the time...you folks are fun). I do have a couple of opinions on this, so I'll share. I have a small farm and run four off-brand tractors and a couple of trucks, old Case 580C backhoe, etc. So...I'm old, have some minor skills, and still like to work on "stuff." Although I have no exact idea about the original poster's skills, my basic advice is do what you can do in the Operator/Maintenance manual. Past that, if you have a good local freelance mechanic/welder, hire them first. I have a great guy who doesn't charge enough...so I give him more. He (and I) can split a tractor, replace...stuff and drink a few beers and have fun. But...you will learn so much more by doing...almost like a good technical school education.
Now, unfortunately, those of you with more recent tractors, have, well, less choices. There is a point where if you have computer programs running your equipment, no freelance mechanic has the training nor money to invest in diagnostic software to address many of your problems. Sorry, that's just the way it is. At that point, you are at the mercy of your dealer...that's why so may folks here point to the "choose well" theory of who you buy your equipment from. Otherwise, you can end up with a large, heavy, boat anchor for months on end.
But...if that dealer will treat you well and get your stuff back to you quickly, count your blessings and don't gripe about the price.
Just my opinion, naturally.