Agreed. The engineer needs to be a main character. The CMO is unimportant to me and mostly useless at staff meetings. Of course in VOY, the Doctor was one of the best characters, but not for his job.
Funny how DS9 did a better job developing its guest characters than VOY did with its primaries.