1) чтобы были диски C, D и флешки E, F, а не /dev/sda1, /dev/sda2..
2) чтобы официальный офис ставился и работал без проблем
уходить, ещё раз повторяю, некуда.
что вызовет меньше когнитивного диссонанса
но создали полно своих заморочек типа yield в switch case.
2 и 3)документация лучше чем С#: можно смотреть исходники базовой библиотеки прямо из IDE, потому что они JDK(открыты и доступны в виде кода с документацией, который можно скопировать, и он будет работать.). В своё время задолбался лезть в браузер и изучать полупустую доку из MSDN, где часто непонятно как оно работает, а тут бери код, копируй и запускай частями, пока не поймешь как оно.
бесплатная топовая IDE IDEA
Отладка в java удобнее - стектрейсы ошибок - одно удовольствие изучать, в c# дополнительно можно упереться в asm трейс на всяких лямбдах.
Язык спроектирован, чтобы код можно было прочитать!