Output dependent feedback is another good way to get creamy, evenly dispersed dots in highlight and shadow areas:
Wow, didn't know about that. It sounds quite similar to the more recent "electrostatic halftoning" algorithm by Weickert et al, that apparently does not cite your work:
https://www.mia.uni-saarland.de/Research/IP_Halftoning.shtml