You have to factor in your ability to earn miles too. If you're only earning enough to get a international coach just in time for your vacation or whatnot then it probably makes sense to just redeem it for that.
However if you've mastered the art of having miles come out of your ... you might as well spend them on business or first tickets.