Quote from ContangoJoe:
Most people who successfully trade options on futures do it as part of a more complex strategy; not just buying/selling calls and puts. I have traded a lot of options but the penalty for being wrong is pretty high due to the cost of paying the spread as a percentage of the cost of the trade; and due to the time decay factor that you mentioned. If you trade the actual contract then you can limit your losses more effectively and live to trade another day.
The more complex strategies I mentioned often include something like buying index puts while being long in stock. It allows you to to go to near zero reserve cash if you want to make a big bet, but still hedge with a much smaller amount of cash.