Holland's report card overall would be
Forwards: B, I mean this is the easiest area to build on because you have McDavid/Draisaitl/RNH to start with, Hyman was a good add. Kane was a fluke, but fine. Yamamoto and Puljujarvi and the inability to get a better 3C are large mistakes.
Defence: D-, can't hold a lead, mind numbingly stupid mistakes every game, gets eaten by Colorado and other top teams like the Rangers. Cody Ceci on your top pair. No physicality, Woodcroft had to bring in Desharnais (not one of Holland's finds) to finally have some what of a net clearing presence. Embarrassing when your GM can't get anyone better than after 4 years on the job.
Goaltending: D-, Campbell has been a terrible signing, the year prior letting it ride again on Koskinen/Smith almost sank the team. We would be in a load of trouble if Skinner had not stepped up.
Cap management: D, RNH deal was nice, but immediately offset by terrible deals for Nurse and Campbell. Yamamoto and Puljujarvi eating up 6 million in cap, team isn't able to ice a full roster on many nights because the GM refuses to waive Puljujarvi.
Overall grade: C-
It's not really a great grade, unfortunately for Holland defence and goaltending are kinda part of the game. You can't just win playing pond hockey.