Quote Originally Posted by dmantione
I could make a long list, but some of the features I find most disgusting:
[...]
Well, they are still features, aren't they? Surprisingly, some of this stuff I've been using in Delphi for quite a long time, but when porting some code to FPC I've been quite annoyed at its extremely strict syntax resembling old days of Turbo Pascal (e.g. MyItem^.Hello instead of MyItem.Hello).

Actually, I see features introduced to Delphi language by Borland/CodeGear as a big plus, in addition to improved IDE in BDS 2006 / Turbo Delphi. Their move for .NET has been seriously a mistake.