My upgrade rate is hovering around 90%. However a week or so ago I didn't clear a standby flight and was stuck in 21C. It was like game 5 of the eastern conference finals and it had just started so I bought it. Otherwise most of the time nothing to watch. Plus my AMEX Cent has 200 in travel credits I designated for CO...and I've only used like 80 of it so far.
I do think the price is a bit excessive especially on the flights just over 2 hours. However except for Soccer/Football/Basketball I never really watch TV in my spare time.