Thanks for the replies. I will take a closer look at all the suggested programs and read the related forums. I definitely would prefer using miles for c tickets to dxb, I just can never seem to find availability on BA, despite having the most flexible plans. I know I don't fly enough to really achieve elite status, but I want to focus my spending habits on the right programs so that if/when that changes, I will be in a good position to benefit from it.
Thanks again!