It's actually funny having a mix of good and evil characters. It brings out some great dialogue. Evil characters will break away at 20 rep and good ones at 1 rep so as long as you manage your reputation you can keep them. It's a lot of fun!
Edwin's a great mage because he gets a bonus to spellcasting speed as well as some bonus spells at lower levels.
------------------