Special:MyLanguage as a solution for links is so painful. Page previews broken, "what links here" broken, have to add a giant prefix to each link to prepare a page for translation, and duplicate the page name, and no way to have the default behavior of just pasting the display title as the page link (terrible for translating those templates that you often find at the bottom of wikipedia-like pages that act as subject directories and really should automatically expand each link to the display title in the target language.)
You can write a template like mediawiki.org's Template:ll, but when I started that another contributor said "isn't it awkward to have to use a template for every link, everywhere" and all I could say is "yes. that's life."
What works great is language aware template transclusion. Could we make links work like that? Like, on the translated version of a page, each link is automatically replaced with a link to the version of the page in the same language, if one exists? For backwards compat this could be behind a checkbox or something.