My dream drawing app would let you draw a stroke multiple times and then pick out your best attempt. No need to undo all the bad ones to try again. It separates the generation and the judgment.
Just use SVG-edit & draw each stoke on separate "Layer".