Before this becomes a thing in this thread, HE DID NOT SIGN DP. CHARLES WANG DID. Okay, thank you.
He's an interesting GM. The moves he makes are usually very good. Leddy/Boychuk trades, the 2009 draft (Tavares, deHaan, Cizikas, Lee), the Reinhart trade and the picks (Barzal/Beauvillier). the Hamonic contract and trade, plus others. I actually really liked the Vanek trade and still would make that trade from a value perspective today. I think he should have traded for a goalie instead, but the value given up for Vanek wasn't much.
It's his non-moves that always pissed me off. Never traded for a 2nd line center. Took FOREVER to trade for a top-4 defenseman. Could have signed a couple of free agents who signed cheap with other teams. He also flopped on three top-5 picks. Nino, Reinhart, and Strome. You can't do that. Dal Colle may end up joining that group, although I think he'll be an NHLer at some point down the road.
The worst non-move he made was not firing Capuano after 2012 and 2014. Especially 2014, which was when a bunch of great coaches were in the market.
I think he's run his course on the Islanders, but the Reinhart trade may very well have saved his job considering how good Barzal has been this year.
EDIT: Another thought. One non-move that will always bother me, and I will never forgive Snow for, was not trading for Brandon Saad in 2015. I know that the Blackhawks really wanted Artem Anisimov, but the Islanders could have easily beaten that package. Frans Nielsen (who he should have traded numerous times), Dal Colle (1 year after he was drafted), a 2016 1st round pick, maybe another prospect. I think he should have gotten a lot more aggressive in getting Saad, especially since I think he would have been amazing with Tavares.