I went to the mountain this last Thursday, my first time since about 2002-ish.
A lot has changed since then. A lot of it, in my opinion, was bad. Magic Mountain should not be building a new roller coaster for about a good solid 5-10 years. All the coasters they have now are solid, and one can barely ride all of them in one day as it is. While the rest of the park is in drastic need of attention.
One of the biggest problems I saw was the ride operating staff for almost every ride. There was a major lack of concern or care for almost all of the ride attendants at the park. I saw so many ride attendants almost falling asleep, and barely checking restraints. Pretty much sleep-walking through theirs jobs. I think a good amount of money needs to go into better customer service and safety training for the ride ops. Also there was a huge lack of organization of the lines at every coaster in the park. SFMM needs to immediately adopt a Disneyland boarding assignment style before I ever go back to that park. One where an attendant stops the line before the lane assignments, and asks how many are in your party and then disperses you accordingly. Because without this, I saw rampant line cutting and general panic with parties trying to ride together. It was a total mess.
Along with this ride organization there needs to be a revamp of the Flash Pass system because it is completely broke. My family and I dropped about $80 for the Flash Pass, and only on Tatsu were the passes actually used. All of the other rides we used the Flash Pass line on, no one took our Flash Passes, and then we were just left to our devices to try to squeeze in to the lane assignments with park-goers that were angry at us that we basically got to cut in line for free.
Other than issues with the lines, there needs to be a revamp of a lot of the shops at SFMM. Many of the shops feel completely worn out and past its prime, which gives the park an atmosphere of slightly better than a ghetto. A ghetto with roller coasters pretty much.
It was a bit depressing. My family and I had a great time when we were on the roller coasters, but a quite abysmal time when not riding them, which was a good majority of the day.
Sorry for the rant, just thought I'd share my experience at the park.