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.
Non-free drivers and firmware are available in the main installer now, so i’m not sure what extra tinkering you have to do on debian.
It’s always been super easy for me