>>33
It starts off not-so-bad but then when you want to do multiple inheritance, you lose, when you want your primitives to behave as objects, you lose, when you want to pass functions as values, you lose.
I spent 3 years at uni doing almost nothing but Java, and by the end I honestly believed I no longer enjoyed programming. Then I took up Lisp and realised it was just Java I don't enjoy.
And yeah the standard library is a bit of a monster.