Evil is bad
Which is why the TOP 10 players are mostly evil. A +100% to your economy is like the most unfair thing in the world (plus the free invasions, plus the bonus on military - which is difficult to use because you can't use the 99% civ setting but still...).
Than there is the weapons (evil beam is a bit more expensive but way ahead of its time) - plus as it takes a while to built up for evil most of the civs do not even have proper defense if you are not too fast in militarizing!
Consider a good game one to two levels more difficult than an evil one. I've only started evil civs recently - I played my first evil game and I got BORED it was so easy. Now I moved up difficulty it's fine again.
And all the evil ethic choices bonuses - the free starbase upgrades...
The good wonders are very dubious (+20 defense: hahaha - Drath get +50 for nothing)
and the surrender center doesn't seem to work that well).
Also the bad kids on the block (Drengin) are suddenly your buddies - I love that no more uphill attacks in an early war!
Short:
-->Evil is easy cheesy
-->Good is bad to play (but good to master the game)
-->neutral has its charms (NLCs, morale, tiles, but...)
By the way: If you want to play good, misbehave in early game anyway (on ethic events) - makes you more popular with everyone and the 10,000 BC penalty is laughable, because you can pay it off at 10BC per round - and usually the game is over before you pay it all.