So far as I can tell most of the gods in the game are pussy gods. Here's a quick summary of the gods, based on
this. I marked the ones that restrict your slaughtering with a *. As a sidenote, killing fleeing enemies is 'unlawful', so 'Must be Lawful/dislikes unlawful acts' is as much of a fuck you as 'Must be Good/dislikes evil acts'.
*Aiswin: Dislikes attacking non-hostiles, using 'Light' spells/items. Gives stealth-related bonuses, occasionally IDs your shit.
Asherath: Dislikes using unidentified things, resting without gaining experience. Gain favour on level-up, gives bonuses to damage, intelligence and strength.
*Ekliazeh: Dislikes unlawful acts/attacking non-hostiles (unless they are enemies of dwarves), bonuses to armour and constitution.
*Erich: Must be Lawful. Dislikes stealth, non-Lawful acts, attacking fleeing enemies, and gives magical equipment and riding-related bonuses.
*Essiah: Must be Good. Dislikes evil acts, gives free movement and speed-related bonuses.
*Hesani: Must be Good. Pacifist god, dislikes killing at all. Boosts spellcasitng.
Immotian: Must be Lawful. Dislikes you killing flame-related enemies, or causing/becoming diseased. Gives flame resistance and magic resistance.
Khasrach: Dislikes player being afraid, and killing orcs. Grants strength, orc allies, and a few other nice things later on.
*Kysul: Must be non-Evil. Dislikes evil acts and you killing non-evil aberrations, hostile or otherwise. Bonuses to intelligence, wisdom, and knowledge skills.
Maeve: Likes killing Drow. Dislikes not killing drow, and unchaotic acts. Bonuses to dexterity and charisma, and discord/charm type spells. Acts like Xom from Crawl.
*Mara: Must be non-Evil. Dislikes evil acts, causing fear. Bonuses to necromancy and saves vs death.
The Multitude: Must be Evil. Dislikes good acts and using magical healing. Gives demon allies and random spell-like abilities.
Sabine: Dislikes being cautious, relying on aid from allies, or being unchaotic. Bonuses to athletic and related skills (climb, swim, etc), and gives lightning bolt and polymorph self spells.
*Semirath: Must be Good. Dislikes evil acts, killing non-evil sapients. Bonuses to intelligence, dexterity, and rogue skills like perform, bluff, etc. Dimension door at level 5 favour.
*Xavias: Int + Wis must be 26 or more. Dislikes evil acts. Bonuses to decipher script, use magic, and craft. Also gives Nondetection, Rope Trick, and (eventually) True Sight.
Xel: Must be non-Good. Dislikes nothing. Requires one live sacrifice per day. Miscellaneous bonuses, notably Improved Critical at 5 and non-hostility to plants at 6.
Zurvash: Must be Evil and non-Lawful. Dislikes sparing enemies, showing restraint. Bonuses to constitution, dexterity, and regeneration. Sometimes makes you berserk.
Leaving just Asherath, Immotion, Khasrach, Maeve, The Multitude, Sabine, Xel and Zurvash. Immotian's fire-related enemy bullshit seems like as much of a pain in the ass as any other attack restriction, if slightly less common. And attacking fleeing enemies will put and end to you being lawful, so he's still crappy. Neither Maeve's nor Sabine's bonuses seem especially attractive, though they are at least unrestrictive. Xel and Zurvash seem okay. The Multitude could potentially be good if you get a good mix of abilities, though the moratorium on magical healing will certainly sting. And Khasrach is cool, but there's enough shit that wails and makes you afraid that I'd feel like I have to take the Lionheart feat, and at that point the scales seem to tip into not being worth it. Overall, I probably should have gone for Asherath. More damage is always great and the conducts are easy enough to uphold.
Also I'm amazed anyone even read that huge post I made, I was mainly just venting my spleen. Roguelike players are, as ever, a classy bunch of gents.