There seems to be a lot of people who really like Tkachuk :S
Huberdeau played on primarily on a line with Bennett and Duclair (later Giroux) and put up huge stats. He also drove their PP.
Tkachuk played on Calgary's top line and there's no one suggesting that he could step into line 2 there and be even decent.
I'm not putting down Tkachuk, but this trade makes absolutely no sense for Florida, because Huberdeau-Barkov stacked lines are incredibly hard to stop but he's good enough to be separated. Huberdeau will get one of Calgary's top 2 centres and a RW, who if he can shoot, will have a good year (that's the perfect spot for Pelletier IMO).
Even after that, Florida also gave up Weegar in the deal when Weegar had a fair amount of value on his own.
Florida had a few overtimes last year where their opponents didn't touch the puck once because of Huberdeau and Barkov, and if Jo can develop chemistry with either of Calgary's C, the same thing will likely happen in Calgary. Basically, he will wait until he has the slightest advantage then exploit the crap out of it (whether it be his C sneaking around the D, or his D sneaking in).