It's the course that launched Coursera (formerly ml-class.org), and is still one of the most highly rated on Coursera, so I dare say that you are in the minority with that opinion.
I took it several years back and enjoyed it. I liked that the course had you implement the whole training pipeline yourself rather than using a framework (not sure if the newer class does the same). While you would likely not do this in practice, I felt it helped my intuition when using the frameworks since I had a sense of how the internals were working.
It was good like 10 years ago and it did age well but it's a little bit outdated on the video/audio quality and the tools and algorithms you learn about. I think it's surprisingly up to date for a fundamentals course that old, but still a bit outdated.
I'm doing it along with Ng's newer courses at the moment and I really like that he focuses on all the basics mathematically as well and not only conceptually which gives you a deeper understanding machine learning imo. However as others have said, the audio quality is subpar and personally I find it hard to motivate myself for the programming challenges in Octave. So my suggestion would be to just view the videos and take notes and then do the newer courses and their challenges.
actually, Matlab is still the thing depending on the domain you are working with. I don't get the hate towards Matlab generally from CS people. Maybe because it's paid?