@nprofile1q... well, no one who really uses Python would really mention "broken indentation" because Prolog is very strict about indentation check. I had some issues with eg. dynamic typing not behaving as expected, when exchanging data between web, Python variables and database - but I had never single issue with indentation. It is problem which IMHO exists only in imagination of programmers who don't use Python 🙂 (But I was already indenting most of my blocks in other languages before...)
I usually don't invent fictional problems with languages I attempt to use. But I never really learnt to use C++ ... but the reasons, why I decided not to proceed, where entirely wrong. There are real issues with C++, but they are different from the reasons, I gave up. I did not understand some basic concepts at that time. I don't regret I gave up, but the reasons for which I gave up were wrong.
Pythons has many issues, eg. with performance--- and I don't like all the concepts in introduce - but I still like most concepts. The forced indentation of blocks is something, which may cause problems for visually impaired programmers trying to code using screen readers; but on the other hand, I wonder if anyone else would really prefer to NOT use indentation of blocks in any language. Or if indentation error - of course tolerated by most other parsers - would make debugging any easier...
As for Delphi: I don't know. I think there was never any free reimplementation (?). But there may be some Pascal-like frontend for gcc, because algolic languages are more or less all isomorphic...