Absolutely, tooling is a hugely important in making or breaking any programming language/framework.
In the end it all generalizes to "Your product is only as good as its experience".
In the end it all generalizes to "Your product is only as good as its experience".