For a short domestic flight, paying out of your own pocket for 1st class seems like a waste of money.
For international flights, it seems like a great option. The seats are more comfortable and the meals are better.
Then again, I'd probably rather save the money and spend that on items during my trip.