2. care to elaborate ?
3. it's not divided, it's evolving from 2 to 3. Java's community is under Oracle's grip, don't know if it's any better...
4. it's not because you can do it that it's worth to do it, so in practice API are just not changing at runtime
5. I can say the same of my industrial strength Java environment...
6. Not a problem since what you do doesn't require speed
7. Ever used PyCharm ? I wouldn't say it's poor tooling. The debugger is fine. What I miss is something like a good profiler to look at running code.
But I'd say :
8. Optional typing should've been there from day one, it'd made code editor, tooling better
9. The date/time handling is not good
10. SOA support is weak (and in the kind of setting I am, we use tons of XSD, WSDL, XML, security, signature you name it)