Home whites: satisfactory, a bit of an improvement over the previous home whites. I think using navy for the number on the front to provide contrast with the red script is a good choice. (I still see T u π n s on the script, but it's OK, I'll adjust.)
Home blue jersey: I like the white block MINNESOTA on the front better than the red script of the previous navy jerseys. I like the red number on the front.
Alternate cream home uniform: I think I like this the best of the five uniforms revealed today. It's a good complement to the other two home options and the all-navy trim helps to give it a retro look that doesn't look dated.
Road grays: a definite step up from the previous road grays. I like the understated pinstripes; they add a bit of sharpness without making the uniforms look too busy and it helps to differentiate us from the Guardians' and the Atlantas' road grays.
Road blue jersey: It's the same as the home blue jersey, right? That's fine with me.
Caps: well, I guess I can grudgingly go along with the new M if the team feels it's something they just have to do. I hope it eventually becomes the less-used alternate to the standby navy cap with the white T and the red C. The all-white TC looks right with the alternate home cream.
And I am very happy that the red jerseys, the powder blue uniforms, and the Kasota gold trim are no longer with us. The team never looked like the Twins in red jerseys. It's just not right, sort of like if the Yankees decided to have green jerseys or something like that. I suppose the powder blues could be worn from time to time if there's a 1970's bad fashion theme night or something like that, but only very occasionally at most.
One detail that we didn't see today is the socks for players who wear pants above the ankles. It appears that the socks for the alternate home cream uniform are solid navy with no stirrups. I strongly approve. I hope the socks for the other uniforms are the same. No need for stripes or anything else down there.