Assuming Wednesday's storm pans out and we cross the 50" line for the season, as a preliminary grade it'd be hard to go below a B. No monster storms (which is 8-10"+ here) but a handful of solid moderate events, lots of smaller but shovel-able events, occasional periods of snow cover. Very little frustration; except for that one event in late January everything worked-out according to plan or ended up being a slight surprise on the pleasant side of things.
In fact, that's a grade on a curve relative to other winters. If you look at 19-20 in isolation, given the overall warmth, the snow that's still managed to be produced, you'd have to give this winter an A for effort.