Всё хорошее придумано до нас. Самый оптимальный — это система BGN/PCGN: ö, ü, j, ch, sh, zh, ng.
То есть принцип: гласные диакритикой, согласные диграфами. Использование лишь ö, ü значительно упрощает как и набор, так и всё прочие технические сложности. Эти буквы можно хоть на немецкой клавиатуре набирать, почти во всех шрифтах эти буквы есть, западная кодировка хорошо всем известна и во многих стандартах (HTML) считается дефолтной.
Уйгуры примерно по такой системе и пишут. По такому же пути могли пойти и казахи. Узбеки почти по этому пути, но решили соригинальничать.