Mario has at least shown he is willing to adapt. He had the caveman rhetoric for years and now he is HC of the #1 offense and vaulted a QB in the top of the draft board.
His weaknesses have been well documented. Time management, coaching decisions, personnel hires, some vetting procedures that are too strenuous compared to the results.
I also think some of his strengths were overstated. I know he has the recruiting guru titled and while he had Oregon always in the top 10 it wasnt at the Bama, UGA, OSU levels. He had the money he needed from Nike. He also I felt had an easier road recruiting. We all know it is harder for us to pull a cali kid and for that kid to stick and be successful. Also costs a lot more to recruit said kid. When Mario was at oregon he had very little competition. The SEC and ACC were hammering eachother for croots in Florida, Texas, bama GA, etc. but a tonnnnnn of athletes and good atheltes come from Cali. USC was an afterthought when Mario was at oregon so who was his comp for these players? Washington? Utah? Boise? All decent programs but those names dont hit the same as OSU, Bama, USC, UGA etc. Basically I think he had it easier in recruiting out west.
However we needed Mario at the time he came. Because what he showed was that the HC at UM was (at the time the K was signed) a top 10 destination in terms of pay for a school that historically had the reputation as being cheap. Then we get the boogeyman calling card for our NIL being strong. Without Mario, we are not getting the boosters to step up. If we hired another Golden level coach or assistant from the staff, we dont get the booster support, we dont get Cam Ward and we are likely 8-5 this year. Mario also aint going anywhere for a bit. He could go 0-12 next year and I still think he gets another year.