I have heard this "REPAINT" several times already, and usually people use it with negative meaning. I do not think it's proper to think about repainting indicators any worse than the others.
I think it's rather important what they repaint, how and what for.
for example korHarmonics can be considered as repainting indicator, as it repaints the PRZ box. Note however that it does not repaint the price borders in this PRZ box, only time borders. So it's no harm.
korHarmonics also repaints the patterns that failed, meaning leaving on the chart only successful patterns. Same is done by other indicators (maybe except AMP that draws also failed patterns on the chart). Anyway, the fact that korHarmonics removed failed patterns is also no harm as it's indicator for real-time use and removing failed patterns is very proper for real-time use of this indicator.
so again, the fact that an indicator repaints does not mean necessarily bad. Another categorization that we could propose (separate thread) is leading and lagging indicators. Leading indicators like harmonic indicators or cycles or whatever can give you a signal (trend reversal/contination) ahead of time are very valuable, more than lagging indicators.
just my 0.02$