Wow, lets calm down a bit....
You may have had a bad experience, but still look at the amount of people that try to help, and the size of the community, it cant be all that bad.
Even if we take out all the issues that are none Lazarus (and that are quite a few), which includes the OpenGl package that is not in the control of the Lazarus team you may still have been unlucky to be hit by so many issues.
The getlazarus version is provided by third party. It is based on code that is not yet released by the Lazarus team, and which when the team provided it itself came with a big warning that it is untested. Tests are done for the official releases.
Admittedly even for the releases only so many tests can be done. Some bugs may get overlooked. Others for reasons unexplained happen for users but not on any machine of a Lazarus developer (not even special set up VM). This sometimes means they cant be fixed for the time being. Yet others simply have to wait, if not enough manpower is available. Despite all the result is usually good enough to work.
With Linux (and that is the difference to windows) there are thousands of different versions, each distro is different, and exists in many versions, and users apply different subsets of updates. We can not test that many different versions all by our self.
----------------
Also you got a lot of help and feedback. And in short time too. But getting help also means you have to filter this help. Everyone has different approach on problem solving. Not every approach may help you.
----------------
As for which version of Lazarus: The best you can currently get is 1.4 RC3.
But you may want to contact the author of the opengl, if hsi package is ready for this. If not you can only use 1.2.6
Both have problems with align in scrollboxes (and *maybe( (I do not know, might be something else) the autoscroll you tried is affected too). So there is on immediate solution to that.