I use BA Visa and have for better then 20 years. BA allows you to household your miles which is big plus. Emirates has just started something similar. I had both Delta AMEX and American Citi in the past. If I was just starting out (I am in Texas) would would bank my miles with Alaska and get their credit card. They have a great list of transfer partners, one of which is Emirates. Another is Condor. Condor flies to Windhoek (No JNB Transfer) if Namibia your choice for hunting. Otherwise, Emirates flies to RSA - JNB & Cape Town and Zimbabwe. They also transfer to BA, but that going to cost you if you want to take your gun.