I actually didn't like Hanifin when he was paired with anyone other than Tanev this season. His pairing was just giving up way too much defensively when he wasn't paired with Tanev.
Hanifin - Tanev: 22GF, 20GA, 415 mins
55.2xG%, 50CF%, 2.75xGF/60, 2.23xGA/60
Hanifin - Andersson: 13GF, 12GA, 193 mins
40.9xG%, 45.7CF%, 1.89xGF/60, 2.73xGA/60
Hanifin - Weegar: 3GF, 3GA, 75 mins
47.8xG%, 54.2CF%, 2.72xGF/60, 2.97xGA/60
That said, the Hanifin - Tanev pairing is one of the top pairings in the league, but I don't see Hanifin being a stabilizing presence and helping a younger D in the future like Tanev is.
I always wonder if Hanifin has another gear somewhere, so he can become like Toews defensively... and so far I don't see it, and that's why I prefer to see him traded. Especially since I don't see the Flames contending in the next 4 years, and maybe even the next 8.