In choosing your main loyalty programme, look at the listings of other ways to collect points. You can have your credit card, hotel bookins, car rentals etc. all contribute to the sameaccount. Since the amount you get from each purchase is small, amalgamating them is the best way to make them useful.
It has been often said in this forum that buying an Economy ticket with cash and then upgrading with points is the best value for redeeming.