I prefer Trouba but it’s close. Both are outstanding defensively and very good offensively, but Trouba is more of a risk taker. He will take some chances to make a play and he has the talent to get it done, but it leads to the occasional glaring effort. Morrissey plays nearly error free hockey, zero risk perfect positioning never makes the same mistake twice but still has the skating, puckhandling and offensive instincts to be an impact player offensively.
Both tend to be under the radar due to lack of PowerPlay time and limited roles when they do get out there. Trouba in particular tends to be seriously underrated offensively. His 5v5 scoring rates over the last 2 years are top 5 in the NHL and he’s the only D-man in the top 10 who can legitimately be called great defensively.
Morrissey, with his low key game, is still more unnoticed which could translate into a better contract, but I get the sense there is a growing recognition for his game. If the Jets go deep the narrative on him by summer could be that he’s one of the best young D-men in the game which could raise his price. He would still be giving up 2 fewer UFA years than Trouba which brings his contract value down
Factoring in everything. IMO Trouba gets something like 7.0 – 7.5 over 7 years Morrissey gets ~6.0 over 7 years. I can see Trouba doing 4-6 years and taking a bit less, but he’d still be over 6.