For complete happiness, all that's missing is the ability to display the army stationed in enemy and neutral castles.
Couldn't refuse :) Here
Now, when you double-click on the city name:
a) the number of unredeemed creatures is displayed in square brackets in the building window;
b) the garrison is displayed in the army size window.