Now, I've never been to Magic Mountain so I can't really say too much about it. However, I do get very tired of the whole "The only people who like Cedar Point are fanboys" argument that I see very often. I go to the Disney theme parks more than anywhere else by far, and I'd have to say Cedar Point is the best time I've ever had at a non-Disney park. Millennium Force became my instant favorite coaster I've ridden (although I can see why people don't like it as it lacks intensity, but I just find it to be really really fun overall) with Maverick in a very close 2nd and Top Thrill Dragster somewhere near the bottom of the top 10. Even the coasters that most people write off like Iron Dragon, Disaster Transport, and even Mean Streak to a certain extent I found to be better than expected.
However, there are definitely some bad eggs in the bunch. My favorite part of Vertical Velocity is the straight back spike, so removing that makes Wicked Twister dull. Mantis is terrible. Mean Streak, while still not as bad as Gwazi or the Boss, is still horrible. However, when I look at Magic Mountain's line up, other than Apocolypse, X2, and maybe Goliath, I just don't see anything that just jumps out at me. Even with those three, I don't see Goliath being better than Millennium Force and Terminator is just a GCI: It's great, but not something unique to the park. Again, haven't been so maybe I'd find one of those three to be better than I think they'd be.
As for atmosphere, I've never found mountains to be that beautiful where Lake Erie is the perfect backdrop for Cedar Point. The staff also ties Six Flags St. Louis as being the best non-Disney staff I've encountered beating Universal by quite a bit and Sea World Orlando/Busch Gardens Tampa by the circumference of the Earth.
Overall, I just think Cedar Point gets a lot of flack for little reason.