It turns out, though, it’s still good enough for sealed interfaces and the like; I don’t have too many issues with it, though that might just be Stockholm syndrome at this point.
Maven is terrible as always but Gradle is generally fine. I use IntelliJ community edition solely for Java and it works well enough for what I need.
It’s not like Java is going to replace F# for me or anything, but I do genuinely think it’s more fun to write now than it used to be.