I took a quick look at the airline programs. It stated incorrectly that Delta has "blackout dates."
Anyway though, there seemed to be NO consideration of the following, which I think are the two biggest elements of a FF program:
a) Award availability
b) Elite benefits
While it opined favorably on programs that allow you to buy, transfer, and gift miles, which can be useful if you need a few miles to top off an award but are otherwise usually a lousy value.