Android has a lot of great to-do apps, but few of them are as easy to use as Any.DO. You can add tasks by voice, manage them with simple gestures and even use its predictive features to instantly add common tasks to your to-do list.
The biggest problem with to-do list apps is that you often spend more time managing your to-dos than you do actually doing them. Any.DO makes adding and managing tasks a breeze, so you can get to work faster. Adding a task is as simple as typing in a word or two (it cam predict common tasks like "Go shopping", so you only need to type a few letters) or using voice commands. You can then drag-and-drop tasks to a different day, swipe to complete, and even shake the phone to clear all completed tasks (probably the first time I've ever used a shake gesture and didn't think it was gimmicky).
It also has a few more advanced features, like sharing, reminders, folders and priorities. Right now, it can only sync with Google Tasks, but the app's Market page notes that synchronisation with other services -- like Remember the Milk, Producteev, Springpad, Outlook and more -- are on the roadmap for future versions. If you're still unhappy with your current to-do app, I can't recommend it highly enough.
Any.DO is a free download for Android only.
Any.DO [Android Market]