Probably you are the first guy that I hear that have a 'love letter to Java'. I like your POV and you are absolutely right although I don't like Java very much, but it's because it is what taught me in college. If I write a love letter it would be for Ruby.