Boston College has much better campus life, school spirit is contagious there. CMU is a more depressing undergraduate environment, but U of Pitt is close by and the hospitals in Pittsburgh close by.
BC is located west of Boston, but on the T Green line to get in, very convenient public transportation.
Your quality of life matters. If you burn out in the four years at CMU, how can you really do the heavy lifting that
Medical school requires?
Also realize that many students today attend for profit medical schools of osteopathy. Lower MCAT scores required for that. Same exact residencies, which irks the MD crowd, but well we need more doctors in the USA.
Also some medical programs come with scholarships. This will not be the ones you already know.
There are now many paths to becoming a doctor in the USA, explore that when you have time.