To root or not to root?

So this is just something that's been on my mind lately. Lately with a lot of the new flagship phones which are releasing like the S4 or the HTC One or even the Nexus 4, the question lies whether to root the phone or not. Gone are the days when non rooted android phones were so laggy and buggy that rooting the device was necessary.

I know I definitely had to root my GS3 because there were so many bugs.

But now I think smartphone companies are actually improving on their own stock roms. Take sense 5 for example. Some people go on to say its even better than stock android! Don;t know what i think about that though...

Now I want to ask you guys if you actually think its absolutely necessary to root your phone or not?