A student can be a successful pre-med (i.e. get accepted to med school) just about anywhere-even at a CC.
Be aware than no college will provide her with shadowing or clinical volunteering opportunities. Those she needs to find for herself. Every premed does.
As for research, that’s something that parents and students often place too much value on. Research is the cherry on the top of the cake-nice to have, but not absolutely necessary.
If your D can save some money by graduating early, that’s fine, but she should plan on doing 1-2 gap years afterwards to strengthen her med school application. Gap years are now the norm even for students who have taken 4 years to graduate.