Whatever you do, avoid SFMM. It is probably the worst amusement park I've been to, and last time I went I didn't even enjoy being there. Thats how bad it is. Now, KBF is a smaller with less coasters, but its a great park and the coasters there are MUCH better than the crap at SFMM.
KBF, easily.