Theme & mood: you are the Emperor, it's a rather big empire 50-200 planets under your control. You don't deal with low level logistics and things like that, do not build any buildings on planets but make edicts, grant audiences, appoint/fire officials. The only thing you have a more direct and low level control (apart from opverall administaring of the empire) is the miliatry (moving squadrons around and managing fleets but you still have no control over individual ships).
IMORTANT:
1) The game is about no micromanagement, so keep it in mind, there can't be too many heavy micro solutions
2) It's not Crusader Kings 2 in space, also it's not Kings of the Dragon Pass. Yes, there are similarities, and you can borrow from these but keep it mind it's not a game like these.
How it works now:
Each imperial official (planetary governor, admiral, squadron commander, marshal, general, courtier, diplomat) has 3 stats:
* Competence (how good he is at its job, whatever the job is)
* Loyalty (how loyal that official is to the Emperor in case of rebellion, coup, civil war, etc)
* Corruption (how much money that person steals: everyone is corrupted to some degree, it's a big bureaucratic empire you know :D).
So you have nice interesting choices like "OK, he is an idiot but a loyal one, should I keep him?" or "very competent but super corrupted and disloyal". In addition, each civil official (governors, courtiers, diplomats) belongs to a faction so sometimes you have a person with stats you like but you don't want to strenghten that faction even further.
Overall, that part is EXCELLENT and I prefer to not touch anything here.
At the moment you don't appoint any officials, they are auto spawned whenever there is a vacant position (which is nice for the pace, no popups annoying the player whener some old governor dies and need replacement) you only fire people (and then their vacant position will be auto filled next turn, in the meantime that position being not filled so you face penalties). That part is surprisingly decent, works better than it sounds, but... not super thrilling and causes problems later (next paragraph).
Overall, that part is MEDIOCRE.
And now the strategic level, like if you want to reduce curruption in the empire. What you do is just click over random planets and if you see a person with high corruption you fire him. Well, not so bad (definitely not convenient nor fast). Or you can summon every single official to an audience and then scroll through horses of these (100-250 personas, up to 500 in the late game biggest size empire) and can at a glance see the stats and fire that person. Well... again not super convenient but not super terrible either.
The problem is, it's not working :) Like you can not go below corruption 6.50 no matter what you do (long term). I mean, each official start with every stats between 1 and 12, so when you want to reduce corruption and you fire everyone with corruption 7 or above it works (50% chance the new person will have it lower), but if you want to go below 4 then and fire everyone with 4+ the new one still will have between 1 and 12 witgh the average being 6.50 (so worse). And that's the big problem.
Overall, that part is POOR.
Problems, acceptable solutions, thoughts, etc:
First, I need to change the POOR part to something decent :) Obvious. And I need to do it without introducing tons of micromanagement and hassle. Especially if that hassle was to be done every single turn. I'm OK with making the player spend more time dealing with officials, because it fits the mood and theme of a powerfull Emperor sitting on a throne and managing a vast empire with minimal direct control.
I get a feeling that I might be forced to make the player to not only fire but also appoint officials (not necessarily directly for each position but maybe select candidates from the imperial college which then will be in a queue to take over any vacant positions, or something like that).
There is also a problem with military branch, while appointing/firing every single planetary governor sounds acceptable, doing so with every squadron commander (officer) and a local planetry defence officer seems overdoing it (you have 200 of those alone in the late game and their impact to the game is minimal unless they are on some important border planet), so probably for the military I would prefer a solution with more "hands off". I mean, military is supposed to have their own rules for hierarchy, seniority, etc, no president/emperor/dictator deal with those directly, it's not the civilian branch with filling positions according to political needs and so on, they are more or less professionals loyal to the government.