You're getting differing opinions here, but before you buy, you should take stock as to what kind of person you are.

If you truly want to race, you will want to get the stiffest and highest quality road shoe you can afford. The female racers I know have a greater sense of fearlessness than non-racing women, and are willing to put performance over practicality. Are you that type of person? Do you see yourself becoming that way?

If you are a more cautious type, and see cycling as more of a way to get from place-to-place (and see yourself walking around in stores) then maybe your needs are different. Are you the type that is very concerned about everything that can possibly go wrong in a ride? If so, perhaps MTB shoes are for you.