What everyone hated about it was the performance and design. Performance, whether by brute force or optimization, has been improved significantly. And for design, it is much cleaner than it was, but even if you don't like it you can now theme it.
I think you misunderstand. I'm talking about between the Lollipop and Marshmallow versions of TouchWiz. Ever since the S7 came out I've seen no criticisms of TouchWiz, not even to use it as a negative aspect of the S7.