The other HUGE advantage of JetBlue is the ability get credit after purchase for any drop in price without having to pay a change fee.
For me, this makes up for any deficiencies in the FF program, as this has saved me an incredible amount of money. With the ability to track fares using Yapta, this requires almost no effort on my part.
This has saved me hundreds and hundreds of dollars over the past year, and really should be factored into any comparison with the legacy airline programs, all of which now require a $150 change fee to take advantage of a price drop on discounted fares.
I'm pretty sure that, even if the corporate travel agent buys your tickets for you, the credits go the flyer, not the purchaser.