Mě Java celkem solidně živí, tak ti doporučím ji...
Ale chce to studovat, tvé znalosti (jak jsem měl možnost tady číst) nejsou ani podprůměrné... V Javě totiž nejde ani o Javu, ale o frameworky. V Javě totiž neexistuje pouze jedno řešení konkrétního problému, jako třeba v C#. Máme Javu EE, máme Spring, máme DropWizard a desítky dalších free i placených knihoven.
Pokud chceš dělat desktopové věci pro převážně Windows, jdi do C#.