Re: Still use Delphi
"these days Delpih does feel a bit dated and verbose with its declarations sections and begins and ends"
As of the latest Delphi 10.3 Rio, variables can be declared in line (at last!). It also supports type-inference, which is very useful when using Generics.
I've not used Python in anger, but I find typing begin/end (actually beCtrl+j <enter>) no slower than { } (shift-[ shift-])
And it is much easier to "read aloud"