Make no mistake, it's still a dumpster fire. Just maybe less raging.
I have heard that mobile safari can be a bit more unruly than the rest, though it isn't really relevant to the question at hand
At the time, jQuery was a big help in this, especially in hiding the event model mess. Things are a lot better now. Although I do wish we had a strict compatibility-checking layer that'd warn you if you used any feature of the web platform that wasn't supported by everything you wanted to support.