I would go Debian for stability.
I like fedora since it updates a little more frequently than Debian, but it isn’t a full on rolling release. I used opensuse tumbleweed for a while and it broke on me several times.
I also used arch for a while, but I’m a dad to young children and I just don’t have the time to fuck around with my OS anymore. When I have time to work on my personal dev projects, I just want to drop into tmux, launch neovim and go. After some distro hopping I landed on Fedora with KDE for my desktop and gnome on my laptop. I also have an old netbook running antix with iceWM and an old thinkpad running fedora i3. The latter 2 machines are my hard focus machines.