There's never an easy answer.
Let's say you have 300,000 miles in your account; if that's the case, 1000 miles isn't a big deal.
But lets say you have 22,000 miles in your account, then that 1000 mile bonus is going to get you a little bit closer to that free ticket.
In answer to your question, 2 cents a mile is ok. But as we like to say around here, Your mileage may vary YMMV.
Dan