Ok, so I do like Virgin America. A lot. Based on only 4 flights so far (between San Francisco SFO and New York JFK, and San Francisco SFO and Las Vegas' McCarran Airport - LAS)
But I have a couple of minor issues. First of all, they've started charging $2 for headsets. With all the great programming (and not to mention the original Doom video game!), this is idiotic. Just add $2 to your tickets, and stop asking for handouts! Some people will use their own earphones, some will read a book or do something else... and some, like me, will get just a little pissed off.
Second - no free food. Pay for your food. I guess I shouldn't even expect this any more, even on 6 hour flights. But it does irk me just a little bit.... I expect more from Virgin America.