I've played around with numbers from the current factions, just for fun. Scraped character data starting from faction rosters, and churned it a bit. Here's the results, bear in mind that they don't account for factionless characters.
The sums for all factions today are:
Code: Select all
Angel Advocate 24
Archon 18
Exalted Harbinger 14
Holy Champion 7
Lightspeaker 20
Paladin 6
Redeemed 11
Seraph 31
Shepherd 8
Demon Corruptor 14
Dark Oppressor 29
Defiler 5
Doom Howler 13
Fallen 11
Infernal Behemoth 48
Pariah 7
Void Walker 19
Wyrm Master 21
Transcended Conduit 41
Elementalist 42
Eternal Soldier 32
Lich 32
Myrmidon 7
Nexus Champion 24
Revenant 29
Sorcerer 17
Wizard 38
Mortal Mortal 56
The distribution of characters into good, unaligned and evil factions is quite even, with a bit less characters in unaligned factions (link to the interactive image):
But the transcended are more numerous than angels and demons (link to the interactive image):
Here are the characters broken down by class, but I really suggest to check the interactive image, where you can click to expand (click in the center to restore zoom):
And finally, the composition of good, evil and unaligned factions, separated by character class; again, check the interactive image, it's better, you can click to expand.
The API also gives information about skills... Perhaps I'll check that next!