MagisterCultuum
Great Sage
Religion should be important, but alignment should be more important in deciding what techs to choose; especially since this would direct civs towards founding religions appropriate for their alignment, and limit the spread of religions in civs with different alignments. With large alignment weights, it may be possible for both the Python code forcing religious choices and the inability to trade techs for religions that would change alignments to be removed without any ill effects. Also, remember that some leaders won't ever adopt a religion (Cassiel, any new agnostic trait ones you may mod in, and Auric Ulvin even though he doesn't currently have the trait), and so would never gain the modifier based on religion (Cassiel really shouldn't be rushing for Malevolent Designs so much).