If you actually work out and don't JUST care about "steps", you can't beat a good Garmin.  I have a Forerunner, and I use it for both running and yoga.  Works amazingly well.  I've tried other devices to track my burn/runs, and nothing else comes close.  Mine never leaves my wrist.