I've been working on a personal project that was started with 2.2.4. When I switched to 2.2.6, nothing broke. All my code worked as expected. However, when I installed 3.0.0, I lost a really important aspect of my program.
It's just a trivia application, where the user selects an answer and then verifies it. On a wrong answer, the user-selected answer gets a red background and the correct answer lights up green. That doesn't happen with 3.0.0. The procedure itself runs flawlessly through all of its code. But it fails to change the label color. So I switched back to 2.2.6 and all is well, again.
Lazarus 2.2.6 was a really nice release anyway. So I'll just stick with it until the bugs are gone from 3.0.0.