Почему отзывы лестнее о шарпе, а популярнее все равно джава?
C# is the best of the best.
Кратко: исторически сложилось.
Длиннее: Однако, если учесть, что Microsoft преподносила .Net как универсальную виртуальную машину для любой платформы, но при том 10 лет блокировала чужие платформы, то, очевидно, .Net потерял весь потенциал популярности. Поэтому .Net захватил только сектор прикладного бизнеса.
Неужели дело только в лицензии, которую себе не могут позволить корпорации?
Шарп под свободной же лицензией.
 И главный вопрос, рационально ли выбирать c# как язык для свитча и претензии на позицию Джуниора без опыта?
Why not?
Объективно - вакансий больше на джаве, но при этом лестных отзывов о шарпе я читал на том же тостере субъективно больше...
При этом разработчиков меньше. Вакансий в принципе хватает. В моём городе, например, на шарпе вроде даже больше вакансий, или примерно столько же, сколько ин а жаве.

Кратко, почему Java популярнее:
Java появилась раньше и сразу была кроссплатформенной, а шарп только под виндой.
Потом накопилась гора легаси, которую уже не особо хочется переписывать, ещё появился софт, который хорошо работает с Java - например kafka и hadoop. Ну и android, да.