For people who have trouble catching someone before they leave, having everyone you tag be made an acquaintance if they aren't already is a possible solution.
None of those really address my problem of not really being able to juggle RP and impression writing very effectively. Sometimes it takes me until the next day, reflecting, to know what I want the impression to be, and then if I can't do it outside the game client I have to write it down somewhere on my phone or something to keep it for later, I suppose.
Which is theoretically fine, but I am honestly a little dubious about preventing people from doing convenient, sensible things because some hypothetical person might abuse the opportunity to do illogical but mechanically rewarding things. Obviously security is necessary, and making it impossible to abuse a piece of code is the most sure fire way of ensuring it is never abused, even once.
But I do find myself wondering how real is the danger that people will, I don't know? Impression people they've never even heard of just because they're on the pull-down list? This seems to me to be the most extreme example of possible abuse, since impressioning people you have heard of is theoretically justifiable, at least logically - some people are infamous, after all, and frankly I would be tickled to get an impression from someone I had never met based on their having heard of my character from others. But suppose someone did make a habit of impressioning people on the list? Am I the only one who doesn't feel that a little free xp decides anyone's fate in a narrative driven game? Also, you could have alerts set up for unrealistic behaviors like, say, impressioning 200% of the average number in a week, and investigate those on an as-needed basis, if it were a serious concern.
A lot of us, myself included, come from gaming cultures where there is an adversarial relationship between players and staff based on the expectation that anyone who can cheat will, and on the assumption that someone who does cheat is somehow ruining the game for everyone else. But a lot of my favorite refinements to the genre have come out of admins not making that assumption. For instance, on the RPIs that I started on, letting players desc their own equipment would never have remotely been considered and any such suggestion would have been met with open derision on the basis that we all supposedly know that players can't be trusted - to stay on theme, to be honest about what they do and don't have, to confine themselves to appropriate boundaries, etc. But I've seen multiple instances now of games allowing that without anything exploding.
I am not responsible for making sure SoA is balanced and fair, and I don't know enough about the mechanics involved to have a truly informed opinion about exactly how problematic abuse of a free impression system would be. But I would like to raise the question - is it a geniuine danger, or is this an inherited superstition from the Olden Times? Perhaps the answer is yes! I don't know.