Well which option is preferred:
Russell plus a 1st and two 2nd round draft picks
or
Hamonic
I think this is not framing the transactions correctly and heavily biasing the options. Its like when people framed the Hall trade as Hall for Larsson+ Lucic. Lucic is a non factor in the trade, we could have signed Lucic AND kept Hall.
Likewise in your example, if you want to include Russell in one scenerio, you have to factor in our ability to get another UFA D in another. What Im saying is getting Hamonic in a trade does not limit our ability to sign another UFA D. Or another way, its incredibly lazy to think we only had 1 binary decision for our D core this year (ie Sign/Not sign Russell). There is other options out there. A better comparison would be:
Russell + 1st (2018) + 2 2nds (2019)
or
Hamonic + MDZ
Had we traded for Hamonic but still needed a D we could have went for MDZ or another D. You could also stretch the comparison to bring in the 4m of cap space we would have kept and any trades we could have made with it, or trades we would avoid (Eberle)
For me, id take Hamonic. Hes a tad overrated but the picks were in a year or 2 years time. Hamonic is a actual RHD and a bigger need as he plays that position naturally. Hes also on a slightly lower contract. The gap between him and Russell is not big or anything tho. But fit wise if we picked up a natural RHD plus a puck mover like MDZ, I think our D core would pick up 2 major needs. Vs trying to fit a round peg in a square hole (aka putting a LHD low offense D in a RD position needing offense)