I'd like to suggest a UI interface improvement. When the cursor is left for 1 second over something, the infocard should popup just above the hovered character or item, instead of always in the bottom right of the screen. Along the bottom edge of the infocard, place a small row of buttons with the most common actions applicable to that character/object. Allow the infocard/buttons to persist if the cursor is moved onto them.
For example: I see a new NPC, I hover the mouse over them and the infocard pops up as usual, but just above and to the right of the cursor instead of in the bottom right of the screen. Along the bottom row of that infocard are buttons for the hiergamenon entry for that NPC, to talk to the NPC or to attack the NPC
The same options would be available for cities and player-controlled characters, rather than this constant repetition of select character, move curson to bottom of screen, select tab for action you wish to take, press button on correct tab.
If you only want the information in the infocard, then you don't move your cursor over it and it disappears when you move your cursor away.