viyoriya Java dev here too... One quite happy with the current JLS for the most part. Frankly I don't get all the fuss when we have these great IDEs to handle "extra" syntax. Much of which I'd argue improves readability. Typing code isn't where I find most time goes during development, so switching languages for just less syntax is like optimizing something rarely used.
Python's "cons" (and Java has its own, sure) are more than just getting used to indentation & syntax, IMO. What really shocked me is the mess with dependencies and versions. With building anything complex it seems you kinda need to use Anaconda to work with different "environments" for different projects, due to all the dependency version conflicts. As cool as Anaconda is, it feels like an inelegant solution. And of course even the base language is split between two major versions, it's crazy.
That said, Python obviously does well at what it's being used to for, so I'm not trashing it by any means. And their Jupyter Notebook tool is a cool idea, although I wish it wasn't implemented with a gross browser interface. (Maybe they need a nice JavaFX UI for that, haha.)
...Geez, didn't think this derail would get this long. 😅