I have both Things and Omnifocus. Both are great, expensive, and easy to use. Things wins out for me because it fits my needs. Omnifocus is great if you are a power user, you might like it if you are a Project Manager. It's a bit more powerful.
But Things great for me.