Why wasn't Chakotay more aggressive and assertive? He was part of a terrorist group before he joined Voyager, yet he often seemed to be a pacifist in Voyager and often seemed cowed by Janeway. He should have been far more pragmatic, more likely to disregard Star Fleet regulations, which he had no reason to belief in.
Chakotay saying stuff like "a man doesn't own land" doesn't make sense, when he was part of a terrorist group that was formed to protect the land they owned.
Chakotay would have been much more interesting if they focused on the fact he used to be a terrorist leader, rather then making him a Native American stereotype.