If you do the math on it, often times it's not very cheap. I looked at it for a recent trip but the cost was 14 cents per mile. Most mile run itineraries are lauded for costs under 6 cents per mile. Even my flights that I was looking at accelerating were cheaper than that.
Also, it doesn't get you lifetime miles, which many people (myself included) want.