Hello there,
Kambiz, apparently your first consideration is now "tried to fill the gap". And also you can think in possitive: maybe we save our time with some "non taken" technologies... and about the second consideration, well, it's true the documentation is online just for a few time ago, and the currently avaiable documentation is "autogenerated", but, hey, something is something! And you, particularly, you (in my opinion) no need the documentation.
On the other hand you end saying "I am not bond to a specific progamming language. Depends on the project I may use..." So Delphi can stay here, since you can considerer is the right language for some projects. Of coure I only try to tell you that take care about Delphi, you are one of the best programmer that I know, and, Delphi is a tool that can do amazings things on your hands! Of course you no need tips from anyone, and less from my person.
Anyway I hope you have success with all of your projects! Use the language you need and liked.