So every time I use Pascal I am pushed more towards using FreePascal - Object Pascal instead of Delphi. It could be that FreePascal Compiler supports almost every OS I can think of or that it supports so really nifty language changes that Delphi does not. Things like += or ++ and --! also operator overloading Well to be fair that one was added to Delphi not to long ago.
But with my new extensive use of Linux servers and my utter dislike of compiling C++ programs I have been using FreePascal Compiler with Lazarus (I love this IDE) to develop all of my compiled server applications. I am even starting to work on a CGI Framework that supports PascalScript, kinda like a PHP of Pascal But that is nothing serious just for fun.
The only downsides I have noticed about the usage of FreePascal Compiler is that at times it seems unstable and FreePascal Compiler applications are a bit larger than Delphi ones.