I've been experimenting today with the Freehand Editing plugin, but it does one unfortunate thing: it creates two geometries.
It's creating an inner ring and an outer ring.
Initially I thought it may be trying to capture some measure of stylus pressure (I'm using a digitising tablet/pen combo), but it's more likely doing it by accident - because the same thing happens if you use a mouse.
It's simple enough to delete one of the two geometries - for my workflow it just required a PostgreSQL trigger that deletes the second geometry after insert (I'm digitising into a PostGIS layer). It would be awesome if that wasn't necessary, though.