The one that takes you >> who cares about the rest? None the above is a Cleveland Clinic or a Duke. You're splitting hairs. 4/5 you listed are middle tier university programs. With cardiology as competitive as it is these days, the advantage is to the fellowship programs. If you happen to get these interview invites, kudos to you! In the end you might not really have the luxury of choosing your program.