The Chakotay character did have glimmers of greatness. I always got the impression that Beltran was oft disgruntled because of his limited role and was just coasting most of those seven years. I mean hey.. for the first three seasons it was the Janeway show, then when it did expand it was the Janeway/Doctor/Seven show the rest of the run.
I mean the old saying was, you don't have to be the fastest guy to escape the bear in the woods. You just have to be more quick than the slowest guy. Which was Harry Kim.