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