Michigan is a great program, but I would personally not recommend it unless you are super interested in genetics. All their funding + energy is devoted to genetics. And their PhD qualifiers are very hard as well, so I’ve heard. Reapplying to PhD from the MS is an added stressor IMHO.
You may want to consider average graduation time as well. UNC’s is on the higher side, about 5.5-6 yrs, Mich is about 4-5 years after the masters. I’m not sure about Denver, but I would hazard a guess that it’s easier to graduate from there than the other two.