Well put, I agree! Variety is the spice of life, or something. :D Only thing I disagree with are more main characters. Feel like (as you mentioned) "upgrading" side characters would be great instead.
Sleep well!