@mai:
If you want a final and perfect development tool without any limitations, bugs, and errors, then you should find another solution. Free Pascal and Lazarus IDE along with its packages, libraries, and tools is a never ending and always on-progress project. There are still many things to do, unfinished and not yet working parts, flaws and bugs, and all the sharp edges that might hurt you here and there. But it doesn't mean it's not working at all. You just need to know how to use it properly and avoid those imperfect parts. If it's really unusable and not working at all, then what do you think we're doing with it all these years? Some of us even use it to develop professional and commercial applications. Do you think we're all that stupid?