Overall, I think Voyager suffered more from inconsistent writing rather than poor character development. Characters were actually well developed compared with TOS and ENT, but inconsistent writing created problems for their character directions at times.