Matheson showed some potential in his first couple years in the league, but he has definitely not developed from there.
Hornqvist is on the decline, but still has some short-term value.
I'd call this a classic lose-lose - both teams get guys who will probably be cap albatrosses before their contracts finish, and will almost certainly struggle to live up to their value up to that point. Slight edge to Florida for picking up a shorter, but more expensive, contract.