Better than before is not necessarily good. There are still lots of warts and gotchas.
In that regard JavaScript is a lot like C++. You can write pretty good C++ if you know what you are doing but the old ways are still possible and haunt you in legacy code.