Really, the only miles worth compiling are the airlines' own frequent flyer miles. And the best value for redemption (miles to the $) is the upgrade ticket. I have been able to upgrade on BA to business class with miles on my last six flights to DOH.
Mandi