Since the characters in my online game are still very low level (1-3, currently), the rule of thumb I follow is: Keep the NPC character levels as low as possible to present the PCs a challenge, not an overwhelming hostile force, or - if a friendly NPC - not overshadow the PCs.
The most recent...