He's fine. People complain that he's naive, but he's supposed to be. Native American culture is being depicted as more honest and straightforward, and the duplicity of both the colonists and the british is supposed to seem alien to him.
I think it's because we never get a sense that he knows what's actually going on. His problems seem compartmentalized in that he only really seems to know what's up when he's dealing with his tribe.
He seems to be treated like an errand boy by the characters in the game and by the game's developers. The problems he deals with could be handled by anyone, so what bothers me about his characterization is that he's anyone instead of CONNOR. The plot isn't "What does Connor do that ONLY Connor can do and how does it shape the revolution?" It's "Wouldn't it be cool if these historical revolutionaries were doing what they did and Connor was just around for that stuff?"
He's also totally naive, and I understand that he's supposed to be learning, but if he's still saying things like "I had nothing to do with that!" during the counterfeiters mission after over half of the game has gone by, that's just poor game design...
And if we're honest with ourselves, the writing really isn't too great overall outside of the assassination dialogues.
Baron Lamberto has the greatest umbrella collection in the world. Gamertag: Baron Lamberto
Naive and questioning authority of those above him.
pretty much that.. We literally watched Ezio grow up from a horny teenager to a master assassin. (who was still a sly ol' devil in his later years, see Sofia) Naturally, people miss playing with him, thus unfairly judging Connor for being virtually nothing like him, but Connor's dope.
What he may lack in overall personality, he makes up for in fighting ability, which based on some of his moves, he may be a better one than Ezio.
http://checkafred.bandcamp.com/ FOLLOW ME ON TWITTER! @ch3ck_n0rris