I think the Castle faction is stronger. Of course, it all depends on who is playing against whom (and, of course, on the fighting spirit and morale of the players). If a skilled player is playing as Necropolis and a newbie is playing as Castle, what's the point of arguing?
I'll add that it also depends on the size and type of map and the game conditions.
In general, any faction can win against its opponent(s); you need to assess the situation.
Statistically, Humans are stronger, but personally, I prefer Necropolis.