Hmm, well it boils down to 2 things.
1. Take biochem. This means that my next semester will be mainly occupied by biochem. Which also mean I'll have less time studying for strictly MCAT. If I don't take biochem, I'll be taking an MCAT course and will probably study a lot of MCAT. It also mean I'll probably drop my minor. On top of that, I may get a B on biochem (my current bcpm is 4.0 at a top tier undergrad and my memory isn't the best).
2. Don't take biochem and take a bus class instead. This way, I'll take a mcat course. My gen bio and gen chem stuff is not too great, so I feel like I really need to relearn stuff. I almost feel like if I don't take biochem and focus more on MCAT, my chances of going to med school is higher (although not necessary top tier) because my MCAT should be higher with more practice. However, by not taking biochem, I won't be able to cruise through the biochem section of the MCAT. I also won't have any upper level science courses other than my prereqs (mainly just upper level sociology courses).
What do people think based on my pros and cons?