I used Ubuntu in my college for some light programming and felt really happy about it.
I am more interested in switching to Debian 12 than Ubuntu, since the former is really stable. Also, I came to know installing Debian is easier since it supports non free firmware.
LOL. It’s not hard at all. Run “unstable”. Unstable doesn’t mean it’s going to crash, it means it gets updated. There are zero major hoops, and Debian is usually more rock solid than its offshoots, and aside from release freeze windows is at least as up to date as those you mentioned. I mean, use whatever you want, most major distributions are going to be fine, but you don’t need to pointlessly spread FUD.
I’m using Debian with the testing branch for a while on a Lenovo T470, haven’t had any issues with it ever.