We get that, in creating Connor, the goal was to make a character wholly unlike Assassin's Creed's charismatic Ezio Auditore. But Connor may be an overcompensation. As a kid, he's earnest, good-natured and smart, showing the beginnings of a hugely likeable character. By the time he hits adulthood, however, he's become monotone, petulant and--dare we say it?--kinda boring.
Compare that to FC3's Jason Brody, who comes off as a spoiled, douchey rich kid at first, but nevertheless exhibits a strong moral center and a growing fearlessness. He's naïve and earnest to a fault, but where Connor has the temperament of a warrior-monk, Brody is a blundering goof--and his flaws actually make him more interesting. He's not as suave or as competent as Ezio, but he's an entertaining guy to be around, and his attachment to his friends gives us something to cling to. He's a reminder that, in Connor's case, a little more personality could have done wonders.