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
@LazyDog: I prefer Delphi too and also have many bought components. It is so sad that Delphi got so expensive, I'd love to try the new Mac/iOS-features.
I hope to begin to convert my baseball stat/spray chart program from delphi 2010 win32 to delphi xe2 firemonkey to get it on Mac OS X sometime this year.