It's a good league for what it is. I'm a big soccer fan and if I lived in a city with an MLS franchise, no matter which one it was, I'd have season tickets. The first professional sporting event we took my son to was a Crew game and pre-pandemic we would try to hit up at least one game a year in Columbus.
The league will never be the EPL, Serie A, Liga MX or really even the Championship but I think as far as talent goes it is up there with many of the second and third tier European ligues and even ahead of many dometic ligues in soccer countries that lose all their talent to Europe at a young age.
I think they have over expanded and will likely contract slightly at some point but I also think the MLS will surpass NHL in the near future as far as TV viewership goes. There are places the MLS will never be bigger than NHL (Boston, Detroit, Buffalo, Philly) but across the US I think soccer will pass hockey as a spectator sport especially with the pending World Cup in 2026.