I personally prefer a UI most of the time. It's higher fidelity and cuts through the inherent ambiguity of language.
The exception for me would be situations where I can't use my hands, like driving. I don't want to have to look at a screen. If a voice agent could replicate the functionality of CarPlay, that would be really useful.