I think it would be beneficial to use the native WP UI for this, if possible, with its standard set of features and familiar design. The ACF select fields with a full list of posts are a bit heavy.
Just a thought: there could be an option, as there is for images, to choose how the output will be formated – as HTML or as an array.
“can you add a way to browse to external links to select them”
Fantastic idea, haha.