Connolly is a good 2 way centre above average offensively and good defensively. If he plays 60 games he's worth the money because that's 60 games of solid production and he cost us zero assets and only has a year left at the end of the season.
Leino is a bottom 6 player making 4 + million... for the next 7 years... Awful signing but every team makes bad signings in free agency.
It's going to be hilarious when Leafs fans discover why Sabres fans hate Connolly even though they knew he'd outproduce Leino.
Leafs fans know the knock on Connolly, aside from his injury issues, it's his playoff performances. The Sabres haven't had much success in the post-season and when that happens, the spotlight shines much brighter on the guy who's not putting up any points. The difference with Connolly on the Leafs was that he was not signed as part of the blueprint for a Cup run, the expectations for Connolly are not the same here in Toronto.