Well the trick with Lazarus is stability. If you want to do RAD Laz falls a little short. Documentation as well Lazarus isn't 100% rock solid, thought it's not terrible either. Delphi has it all and a big team testing it with a huge userbase, except cross-platform, but that'll come really soon I'm sure.

Free Pascal is a good compiler an is ver functional, but without the nice IDE development is still slowed down to whatever you are using. I like Lazarus, but if I want to develop on Mac OS X, then it's just not there yet. With the new Delphi for Mac OS X coming, I might be jumping back onto the Delphi wagon. Embarcadero is picking up speed on their tools especially with all the other cool R&D stuff they are doing in the background.