Wow, stop there, this is like asking: "Which food is best for drawing pictures?". The answer highly depends on
Without the answer to those questions it is impossible to give you an answer.
-- Update --
You are getting bored with a stable and good environment? The OS should always just work in a non-obstructive way. It's not about being "boring".... Well. So you want to try a Linux distro as a web developer? Hmm. Well, I personally prefer Gentoo, but that one might be too much work for you. I also use Arch, and it works like a charm. You always get the very latest software (bleeding edge, might as well crash, so be careful!). If you want to go with something more stable, which is also good for a newcomer to the open *NIX world, you might want to give Mint or Ubuntu or even OpenSUSE a try. Maybe the following diagrams can also help you choose:
In terms of DE, I really love KDE, because I like the looks and customizability. As for the IDE, I use WebStorm and sometimes Kate. You might want to install Docker with a SQL DB and NGINX or Apache, depening on what you want to develop.