Depends what you mean by stable... In my experience, recent Fedora releases don't break. They also have the best laptop compatibility. But if 3rd party software (or your own software) targets specific libs, you need to keep up. Ubuntu is typically about one release cycle behind.