Try AA
While I agree that there is no one ff program best for everyone, in general, AA has to be the overall best. More award seats, more options (because of BA affiliation), more destinations. I have hundreds of thousands of miles with UA, CO, SQ, and AA, and none of them are as valuable as with AA. (Too bad I mostly fly CO and SQ). Although AA is not my favorite airline (employees at war with the passengers), the FF program is great!
PFG