You have a 4.0 and you’re thriving where you’re at. You’re a prime candidate for medical school if you score high on the MCAT. Medical schools look at grades and MCAT scores. College pedigree is not part of the admission equation, because there’s no correlation between college brand name and success in medical school. Also, you might find that the school you go to isn’t so great after all. Choosing a school based on rankings or prestige doesn’t usually end well. It makes students blind to things that could turn it into a poor fit, because they can’t see past the prestige rainbow. If the school is too expensive, the stress causes grades to suffer. If the curriculum is a poor fit, grades could suffer. You’re trying to go to medical school. You don’t have a lot of room for something to go wrong…which there is a good possibility something will. Transfers are notoriously like that. It’s literally gambling your future, with no additional benefit.
Plus, seriously…if you want to do medicine, you need to keep the debt to a minimum for undergraduate. Medical school will rack up loans fast, and high undergrad loans will seriously inhibit your options.
My advice…stay put. You have a 4.0. You’re doing great.