The change from Java 8 to 25 is night and day. And the future looks bright. Java is slowly bringing in more language features that make it quite ergonomic to work with.
Java is great if you stick to a recent version and update on a regular basis. But a lot of companies hate their own developers.
And this comes from a place of love... My family's been invested in GSI for almost 100 years