- Мне совсем не влом разрабатывать какой-то условный бэкенд, лишь бы он не был слишком заумным.
Большинство работы будет не заумной, а вполне простой
В идеале, впрочем, я хотел бы писать вещи, которые можно пощупать руками и показать друзьям.
это можно с любым языком, вопрос в методах.. Но в целом, это самый не актуальный запрос. Вы покажите что-то друзьям пару раз возможно... и всё.
- Вижу себя именно разработчиком, а не админом/аналитиком/тестировщиком
отлично, развивайтесь в этом направлении
Кроме Java работал с Python, Kotlin, поверхностно JS + HTML
норм, для работы это всё пригодиться
В веб идти не очень хочу, хотя и не исключаю такого выбора.
не совсем понятно, что это значит. В веб-кам? Большинство приложений так или иначе в "вебе".
- Поучить C#. Все говорят о похожем синтаксисе, переход должен быть достаточно безболезненным. Пишут приложения, которые можно просто запустить у себя на компе. Если, приспичит, то это одна из дорожек в геймдев
это довольно странное утверждение. Java приложения так же без проблем запускаются на компе... как и большинство любых приложений. А если нужен геймдев - С++. Но если вас пугают сложности, то вам точно не нужно в геймдев.
- Поучить Kotlin. Android - близкая и понятная мне среда, в которой можно в одно лицо написать приложение и получить мгновенную отдачу. Kotlin я уже пробовал, и он мне не очень понравился. Выбора, впрочем, нет - мобильная Java разработка уже двумя ногами в могиле
В одно лицо можно много чего написать. Тут стоит всё же подумать на сколько интересна область мобильной разработки.
- В джаве все действительно настолько страшно, или я сам придумал - сам испугался?
ничего страшного в ней нет. Задач очень много и они очень разные.
Есть ли у меня соответствующие моим запросам альтернативы?
Попробуйте еще раз сформулировать ваши желания.
PS
сложные предметные области, тонны легаси кода, работа сугубо в крупных компаниях и крупных городах.
тонны легаси - везде. размер компании может быть любым. Предметный области так же очень и очень разные.