One of my best friends has had a bunch of them. They are great cars. The only problem is that the are very, very expensive to repair and maintain!
There use to be a site that showed common parts that Ferrari shared with other manufactures so you could source parts without the F-car tax but Ferrari had them shut down.
I've always found them a blast to drive but just glad I didn't have to pay for them when something went wrong.
I have never wrenched on one so I have no opinion on whether they are DIY friendly
Steve