That one of those things that are going to be down to personal preference. Personally I don't see voice as a suitable interface for anything. I get that for some minor tasks voice is going to be fast, but for larger workflows voice isn't a fast input or feedback method. If you don't have a screen in front of you, you'll need to keep a mental image of your actions, which seems to just make things harder. If you do have a screen then I don't get why you wouldn't have a keyboard and mouse to.
Honestly I just don't want to talk to my computer (or phone), I don't see it as an efficient input device. I still haven't tried Windows 10, but when I do the first thing I will be looking for is a way to make Cortana disappear. It's creepy as hell and not how I want to use a computer. Mostly is seems like a technology we implement be science fiction says we should.
Arguably there's are cases where voice is better, simply because it really is the only option, car stereos and navigation for example. It's really the only safe option.
* Play top songs from 2010
* Play some indie rock music
* Play Rihanna's most popular song
* Play this month's top songs
Aside poor voice recognition, even after it got the input right, outcome was terrible.Think about saying: Siri: Play the best song from Justin Bieber.
And maybe being a bit disappointed that it is not quite as awesome as, say, a Led Zeppelin song...
Siri, Google Now, or Cortana are on the verge of becoming something quite useful. Hopefully, all three. Voice as a user interface is perfect for many tasks:
I use Siri all the time with Apple Music: https://h4labs.wordpress.com/2015/07/31/apple-musics-killer-...
Someday soon, we'll even use voice recognition to help write code:
https://www.extrahop.com/blog/2014/programming-by-voice-stay...
http://ergoemacs.org/emacs/using_voice_to_code.html