I used Borland Delphi years ago, and then had to try my hand at C for academic reasons. Some years later, having migrated to Linux almost exclusively and finding C too hard and fiddly, I sought something like Borland Delphi for Linux, and discovered Lazarus and FPC. Better yet, the ease in which I can create cross platform tools that work not only on Linux but also on Windows and Mac put the FPC & Lazarus system top of the world in my book. People think I'm a wizard when in fact, I'm distinctly average - it's all thanks to FPC and Lazarus.
I can't get my head around why anyone would pay hundreds for anything else, when you're buying in to Microsoft specific development. I have encouraged dozens of programmers to try their hand with the FPC way of life (after rthey have asked me what I use to create my utilities) and several have migrated too it exclusively.
I find it frustrating, actually, when I am asked about my language of choice, and people have this view that FP is not a serious language and seem to have an unconcious bias about it being like Visual Basic or something. Actions speak louder than words and once they see my software they realise there must be more to it to what their school lessons have had them believe, but still, its a hurdle I have to jump every time. Examples:
"Pascal? Oh, that's an old language. I've not heard of anyone using that for 20 years?", or
"Pascal, isn't that just for teaching?" or
"Pascal? That isn't very object orientated?" or
"Pascal? Do you need an interpretor for that?" and so on.