Browsers prove that stable distros for the desktop are a failed approach. It's one thing for stable server distros because the goal there should be software that changes infrequently and only needs to be updated with security patches most of the time. For desktop Linux, a user can and should be able to install and run lots of complicated code frequently. A browser is running and doing all sorts of complicated and arbitrary things all the time, sometimes like an OS in and of itself, and that's just one piece of software the user is running.
I've never had a problem running an "unstable" or "testing" version of a Linux distro.
Debian testing strikes a good balance between integration tested and up to date software, and is a really good general purpose desktop.
The main downside is that security updates is on a best-effort basis. The security team's focus is on stable and unstable. Testing will get them, but sometimes a few days late. While I understand their priorities, I also wish that would change.
I've never had a problem running an "unstable" or "testing" version of a Linux distro.