Going to Cedar Point has souled my taste buds haha. SFMM has two great coasters (TC and Tatsu, X2 is boarderline good/great), many good coasters (Ninja, Superman, Full Throttle, Batman) and a several okay ones (Goliath, Viper, Revolution, Riddler’s, Scream, Gold Rusher).
CP has at least four great coasters (Millenium, Maverick, Steel Vengeance, Dragster) the rest being good and only two okay coasters (Corkscrew, Mine Train).
When you factor out that ratio, I think you get where I’m coming from. Haha
I love Cedar Point... on the whole I do think it's better than SFMM. That said, I do find Iron Dragon, Mantis/Rougaru, Gatekeeper, Blue Streak, Mine Ride, Gemini, and Valvaran to be mediocre at best. Corkscrew is awful, and I don't really count the kiddie coasters. I will generally agree with your top 4, though I haven't yet been on Steel Vengence yet (though I'm sure it's amazing), and while I like TTD, it's pretty overrated.
Given all that, coaster thrill-wise, SFMM may be pretty even--maybe even slightly ahead. X2, TC, Tatsu, and Batman (it's a clone I know, but it still holds up if you're really objective about it) are pretty superior to me. I also enjoy Goliath, Superman, Ninja, Revolution, and FT (even though it's short and a terrible waste of potential... it's still fun for what it is) and find them more in the good/very good category, though I recognize YMMV. On that note, while I personally love MF at CP and it's one of my Top 3, I know of lot of people who feel that ride is totally overblown and would put it in the mediocre category.
I also feel SFMM has a better variety of coasters. It's a close call, but coaster-wise, I'd give the edge to SFMM. Though let's face it... rating coasters is pretty subjective.
Where CP takes the overall title is by also having: more flat rides, better atmosphere/maintenance, and better customer service. Really, one of my favorite aspects about CP isn't something that doesn't come across in pictures and trip reports--it's the general enthusiasm of the GP. The way they clap, applaud, and cheer before and after a ride, and they way the staff pumps up the crowd is something I've yet to really see in any other amusement park. Even Disney doesn't really accomplish that, aside from perhaps Soarin'.