Newby here
Vodka I'm talking in general,
OP said "Whatever best program, the one that accumulates the most miles"
I just wanted to tip her that you can have a ratio of 100 points per dollar spent but a redemption of 0.000000000001, so even though your account is through the roof, your purchasing power is close to nil.
I wasnt talking about any specific program, just in general