Hmmm, I think that the "Official" stance is that they're discouraged.
See, as you may know, we had issues a while back with people trying to be the most powerful person blah blah blah, and as such we had a problem with these power players having legions of servants and warriors at their disposal.
I think that my personal view is that NPCs with a purpose should definitely be around. I am against, however a random NPC thing, unless it's fitting, not just trying to be excellent.
Basically, what I'm saying is that your charrie should have a back-story filled with NPCs, if Jess has a brother, i don't want to RP with myself, nor do i want to have a charrie for him, he should just be an NPC.
However rushing into battle fighting millions of NPC DEs with hundreds of OoTP NPCs is just stupid in my eyes.
Mind you, so is having 4308908 charries all related to your plot.
So basically, what I'm saying is to just use them wisely, don't be an idiot, or we'll have to step in, but don't senselessly make 353543 charries either, 'cause that creates worse issues.
That sort it out for you?