Apps that will recognize/clean up drawn shapes

I recently got an iPad Pro 10.5″ and Apple Pencil, and I’m trying to get the most out of this device because it really is a pleasure to use.

One thing I would love is a good app for hand drawing diagrams, which will automatically clean up my lines/shapes. (As opposed to something like OmniGraffle where I have to pick and place shapes off of a palette…)

I am looking at Paper Pro by FiftyThree/WeTransfer and GoodNotes; I also understand that OneNote does this. However, before I commit financially to any of these option I wanted to ask the hive mind how the capabilities of these apps compare or if there is another superior solution that I haven’t yet found. Also, if there are any good web or Reddit resources for keeping track of applications like this.

I currently have Notability for note taking, and I -love- the handwriting recognition, but unfortunately it only supports straight lines and circles at the moment.