I use Ubuntu because it is relatively current at release, has a very regular schedule, and my preferred LTS releases have 5 years of updates.
I occasionally talk to a Debian user. Ask how they handle their long term Debian use. Which usually takes them several minutes to describe. XYZ from stable, ABC from unstable, track the latest with foo from testing, and bar from backports. Basically they end up with a custom setup, unlike any other on the planet, and that hasn't been tested.
LTS on the other hand does get testing, generally I just apt install the packages I need, and then do-release upgrade every 2 years. LTS is popular enough that generally if I google the problem there's a quick fix, and a large fraction of LTS users don't seem to customize their repos to the degree that seems common on Debian.
I occasionally talk to a Debian user. Ask how they handle their long term Debian use. Which usually takes them several minutes to describe. XYZ from stable, ABC from unstable, track the latest with foo from testing, and bar from backports. Basically they end up with a custom setup, unlike any other on the planet, and that hasn't been tested.
LTS on the other hand does get testing, generally I just apt install the packages I need, and then do-release upgrade every 2 years. LTS is popular enough that generally if I google the problem there's a quick fix, and a large fraction of LTS users don't seem to customize their repos to the degree that seems common on Debian.