I leave a review nearly every time and I get many one nighters. The only exception are very cold people, that do nothing wrong, but are very standoffish, but not enough to make me furious, about 1%.
I check former reviews and the profile: people with many reviews get a short one. People with an empty profile get a good description for the sake of future hosts. People who tell me about future travel plans, may get a review in that language if I speak it and they have already local ones. Repeat guests may get reviews in different languages, to vary it a bit.
For an empty profile, I may write that X was a young/middle aged/ elder man/women, if they were charming / nice / interesting/ or don’t mention it, if they communicated their plans, sometimes that they were well organised, experienced travellers, if they left the place in good order. As I often rent a shared room, I add things about the sharing part (interesting conversation / quiet / self sufficient, if any of those apply. )
I don’t mention house rules, it reminds me too much of boarding school. Anyway, if they don’t intend to keep them, I will make them 😉
for a full unit rental, if they breach an important rule like No Smoking, I write it.
If I’m furious, I may take a week to calm down, but most of the time, I write it on departure day, to avoid confounding guests. Most people write reviews for me, probably because they get the notification.
Another point, why writing personal reviews is a good idea: some people return and I have no memory oc their stay at all till I read my own review 😉