I'm using an older version of MUI in a legacy project and the Select seems to have way less props when compared to the TextField.
For example, the "helperText" doesn't exist in the Select and needs to be added manually as a new component, whereas it's native on the TextField.
Another example would be the color of the error, the Select has a slightly lighter red and doesn't actually make the question label red... Talking about labels, that's manually done in the Select as well using the "InputLabel" component.
Though the Select, by making you do everything manually, gives you more control over how the components render on the screen whereas the TextField with select=true gives you all these features out of the box and gives you cleaner code.
In my personal opinion, use the TextField unless you need to render things weirdly/differently. Though you could do that in the TextField by passing inputprops, helpertextprops, inputlabelprops, etc, it's way more cumbersome IMO.