Any stable distribution like Alpine Linux, Debian, Slackware, Fedora, Gentoo. Ubuntu is relatively stable, but because they are on high demand from their customers with all the new an fancy software that are not tested to the point of destruction as some of the core distros, they can have corner cases that can cause things to break. FreeBSD is a really good alternative, but it is not a Linux distribution.
I've broken many distros before, but I can usually fix them by undoing my changes. Ubuntu, openSUSE, CentOS, and Arch are the ones that really gave me a really hard time if I mess up something. For some reason, just undoing my changes doesn't fix it. Not sure what other files are referencing, but I guess that I killed them. I usually run these fixes off a LiveCD and then try booting into it to test the fix.
System modifications like rearranging partitions (I run /usr, /etc, /bin, etc in separate partitions), modifying /etc/alternative symlinks, compiling and installing new kernels to test them, compiling and installing new versions of ffmpeg, and other stuff. Too long to list. Just whatever I have fancy for really. I love trying out new things and keeping things relatively up-to-date. But when I do that, sometimes when compiling, make, or make install fails, I go and debug. Try to figure out what dependencies are missing and I have to install those, etc. Just things like that doesn't always play nice with Ubuntu, Arch, CentOS, and openSUSE. Ubuntu and Arch especially. CentOS and openSUSE actually are not as bad, but support for them just suck. I can't Google anything for them.
As for CLI, I live off CLI -- tmux, vim, everything. I go very simple with awesomewm. No top/bottom menu bar.