Absolutely prefer Delphi.
I like the style of code(keyword dominated text).

But Delphi is not cheap v.v
As stated above: Lazarus is a good choice(an IDE which uses the freepascal compiler).

iirc Lazarus is compatible to MOST but not all Delphi projects.


MY Website with news of my projects:
(for example my current
Muliplayer Bomberman,
GenesisPrecompiler for LiteC
and TileMaster, an easy to use Tile editor)
Sparetime-Development