The white uniforms have grown on me a lot, I did not like the white jersey the first time I saw it, but with the red belts, and especially the multicolor batting helmets, I think it looks really good on the field.
I go back and forth on the M, I don't really like it on the caps, but I think it looks really good on the matte batting helmets.
Overall the Twins did not prioritize what I thought they should prioritize - Making sure that the uniforms are instantly easy to differentiate from every other team's uniforms at a glance. I hate seeing a video clip on Twitter or Youtube and seeing a red or navy uniform and thinking I'm looking at a Twins player, only to realize it's someone from the Guardians, Nationals, Angels, Red Sox, etc. Maybe the new font for the numbers will help (the distinctive font definitely helps me always identify the Blue Jays). Maybe they did the best they could without going really wacky or changing the team colors (which I advocate due to oversaturation even though I know it would make a lot of people mad).