In all honesty, I did not expect Zachary to be such a main character. He was intended to be a nameless character to provide nothing more than extra background for James and fire support for the group.
I think as the RP went on, Zachary became more and more developed and it seemed like he should be promoted to a full character in his own right.