Quote Originally Posted by cragwolf

Two main reasons:

1. It's based on the GTK1 library, not the GTK2 library. I prefer the look, feel and functionality of the GTK2 controls; I find the GTK1 controls to be ugly, especially the fonts. All of the non-command-line programs I use in my Linux distribution are GTK2 apps; surely it's time for Lazarus to join the rest of the world in this respect (or else go the KDE route)?
This can be fixed. make LCL_PLATFORM="gtk2" now produces rather nice looking gtk2/gnome IDE. Problem is that it still has that stupid refresh/speed bug. I'm really angry nobody(including my lazy ass) looked at that yet.

Quote Originally Posted by cragwolf
2. Lazarus is a Delphi clone. So it is more than just a simple IDE, it is also a RAD application. It has all the extra baggage associated with that: the visual form designer, the visual component palette, the object inspector. This makes the program more bloated with features and therefore more bug-ridden than a simple IDE. It just so happens that all I really want is a simple IDE, and I don't need all those RAD features.
You can configure Lazarus as you wish. Somehow I still think it's more lightweight and fast than most other even simpler IDEs out there (Except perhaps for the synedit part which is getting improved tho)

Quote Originally Posted by cragwolf
The IDE I use at the moment also has its downsides, but these are not as significant to me as the downsides of Lazarus. There's not much in it, but eventually one has to make a choice.
Ofcourse It's your choice. I just think most people don't know what lazarus is capable of and how lightweight it manages to be with all those features. For example I bet you have no idea what ctrl+shift+c does I urge you to try it!