The problem with Lazarus is that it's main purpose is not for game dev, but more for database related programs.. honestly, the development of lazarus is going so incredibly slow that I start to get worries.

And i recently read that main aim of Lazarus developers is portability not exe size. I use it because it has nice gui and uses free pascal-- by the way, i HATE the silly free pascal text editor that comes with fp itself, it's ugly and bad. (DOS), what's the matter with these fp designers haven't they seen any windows products in the last decade?

..but the compiler is excellent.