Generally Pre-med courses are universities (at least in my experience) are a "prepare you to take the MCAT" major. At the end of the day, it doesn't matter what degree you get as long as you are able to sufficiently complete the MCAT well. Now, there are some degrees that assist you with this more easily. Take Biology for example, many universities require a certain level of mathmatics to be completed in order for you to get the degree. This level of math might also be what is required on the MCAT. Additionally, a Biology student might be able to answer more questions regarding human physiology than a Business major without additional schooling. Not to say that the Business major cannot do well, they would just have to either learn it on their own, or pay to take additional courses.
Completing a degree in a "hard-science" also is found to be more favorable. While a photography major might be as knowledgeable on human physiology than even a biology major, the good grades carry more "weight" with a more academic major.
All-in-all, study what you find is interesting. If you are wanting to go straight into med school then I would definately consider a Biology program. Sometimes Pre-med programs are there JUST to teach you what you need to know concerning the MCAT and are very "wide but shallow", whereas Biology can have many different routes while also picking up everything you need to know about the MCAT. I would also consider a Biology program because it allows you to have flexibility in what you want to do. All to often do people enter university with a pre-med major, and figure out halfway through organic chemistry that the professional suddenly does not appeal to them. Being a Biology major allows you to take different routes whether that means entering the work force or to move onto med, professional, or graduate studies.