I also used to think that Delphi is better. Some point maybe was, but now the tables have turned. I only support Delphi for my game engine because some of you guys still use it You can make small executables (always could, it's in compiler settings). Lazarus starts up much faster than Delphi if you disable splash screen (launch parameter --no-splash-screen). Plus of course your apps are multiplatform, you don't need to buy it unlike Delphi, have new language features etc. Basically, i feel at home with Lazarus now, it is that good.