+1 in the GoodNotes camp.
My key interests for a handwriting app include smooth inking and a clutter-free note taking environment. There are many good Apps out there with many features. As mentioned, Notability’s audio recording capability is very useful, if you need it (I do not).
I’ve happily used GoodNotes for years. It, too, does handwriting to text recognition. Evernote is my “Everything Box”. After writing notes in GoodNotes I send to Evernote via the share sheet. All handwriting is fully searchable in Evernote.
There is one feature I wish the GoodNotes team would add. In NotesPlus you can delete text by striking it out with back-and-forth line. Super handy and quick with no pencil movement needed. GoodNotes (like many others) requires a trip up to the toolbar to choose the eraser. Though, after single use of the eraser, GoodNotes does automatically turn the pen back on. A nice touch, but not as workflow efficient as NotesPlus. Not a huge problem, but would be nice to improve.
I hope this helps — jay
Edit: (after re-reading your post…) In addition to embedding the recognized text as meta data that travels with the exported notes (my Evernote example above), GoodNotes also allows you to highlight handwritten text and convert on the fly to typed text.