So... the big question now... which has a debugger comparable to Delphi's?

I use d2k5 rather than fpc something like... 30% because of the ide, and 70% because the debugger. Also, d2k5 finally has inlines, was about time!

I tried lazarus over year ago and had a bunch of major issues with it.

Some specific details. I'm writing a multi-threaded app that is 100% original, no vcl or such thing. Do my own task management and thread syncing, timer and input and stuff. Lazarus always broke down while debugging some of the system stuff, plus i hated how it looked. From the other posts, i take the looks have improved, but the debugger?

In delphi 2k5, the debugger can handle over 90% of my debugging needs. It would crash/deadlock/slow to a crawl in some parts, but those parts are mostly done, so i rarely get funky fatal errors like before. Rest of the time, it's fast and friendly, as it should be.

The fpc ide was a bit rough, but it's debugger was so inneficient, that's why i left it.

Anyone tried delphi 2006 btw? How's the ide? Debugger? Inline support? Macro support? And what's that about reverse engineering