Regarding the academic program, I would say they are all pretty much excellent equivalent. I don't know off the top of my head, but I'm sure each of those programs have world-wide experts in certain fields.
Cardiology training is such that almost whereever you go you will get equivalent training. So, what are the differences between each of the high powered programs?
Well, to be honest, it doesn't matter for most fellows because they go wherever they can get in, but otherwise, choose whatever region suits your preference. If you have a specific clinical interest (ie: endothelial dysfunction, nitric oxide stuff, cardiac MRI), then a certain program that a certain expertise may be suited for you; however, that does not apply to most of us.
If you put a gun to my head and ask what is the general lay person's conception of the cardiology programs, I would guess the top tier includes
MGH/Harvard, UCSF, Duke, JHU, Wash U, and Mayo.
I may have exlcuded some that should be in here, and some people may take issue with some of these program. This sort of speculation highlights the ambiguity of the "strength" of different cardiology programs.
The programs you mentioned I would place in the next tier. That is if you told another cardiologist that you went to these programs, they would be as impressed as if you went to Duke , but if you told an average FP doc, they may not be as impressed.
While we all enjoy speculating on the relative strengths of cardiology programs, it is almost cliche to say that it is a meaningless exercise. That said, we all strive to get into the most prestigious programs, so we all want to know which ones those are.
My advise, if your interested in prestige, ask your non-medicine friends to rank the programs because that really all this exercise is good for.