When using double-bracket notation - i.e., “[[...]]” - Obsidian is extremely helpful: it provides a list of matching notes/files, allows us to link to in-page headers, and even allows us to type link text directly.
When using standard markdown notation for links and images, no autocomplete help is provided at all.
It would be nice if Obsidian would allow the insertion of links/images, with its wonderful autocompletion help, but inserting the link using standard markdown syntax, rather than the double-bracket.
This could perhaps be implemented as a “use double-bracket notation for images and links instead of standard markdown” preference: if the user has it checked, double-brackets are used, otherwise Obsidian would insert the markup using the standard syntax. This means that the end user would actually use the same keyboard shortcuts and type the same sequence - but Obsidian would output the markup according to the user’s preferences.