There is an incredibly complex web of relationships going on behind the scenes to juggle how Elector approval works. People get annoyed when you praise their enemies, pleased when you flatter their allies. Some will take offense if you are merciful, others if you are ruthless. Whole groups may be offended by the preferences you seem to show to Imperial races - or non-Imperial races. And a lot of this is intentionally kept hidden from the player because the intent is more to make the reactions interestingly complicated ("For some reason Character X likes me this run?") and NOT to make you pull out a nine-dimensional spreadsheet to try and calculate the effect of every decision.
Right now the only factional information visible to the player is in the Public Opinion option, which suggests which faction you have the highest standing with.
Would it be at all desirable to people to have a method - probably through high Imperial History - to find out the rough political allegiances of various Electors, or would this just burden you with even more information that you probably can't use very effectively? (Because even if you know, for example, that Elector X is in the faction that wants you to focus more on the current Empire and less on relations with alien powers, that may not let you figure out which choices boost that faction.)
This isn't something I will necessarily do. It's just something I'm thinking about and weighing pros/cons.
