Android (4.0+): There's definitely no shortage of Android personal assistants, but finding the perfect one has always been a challenge. Nuance's new Dragon Mobile Assistant is one of the closest we've seen in a while, and does everything from get the weather to send SMS messages and place phone calls all without you touching the screen.

The video above does a good job of showing off Dragon Mobile Assistant's features, and it's curious that Nuance would release a new product when they also own Vlingo, our favorite virtual assistant for Android. Still, Dragon Mobile Assistant builds on Dragon Go! and has a "listen" mode that lets you call out to it and issue commands without touching it to start, and does everything a solid voice assistant does: you can create appointments, place calls, update Facebook and Twitter, send texts, use maps and navigation, look up restaurants and nearby businesses, and more.

The app also sports a "driving mode," where any search results are read to you aloud so you don't have to look and poke at the screen. Dragon Mobile Assistant is completely free, and worked like a charm when we tested it. It's still brand new, so expect a few quirks and some updates in the near future, but if you've been disappointed by other Android assistants in the past, this one's worth a shot. iOS users, Nuance says a version is on its way to you soon.