Welcome to a great community and site for information and motivation to hunt Africa.
#1, DO NOT let the long flight deter you. I’ve found that I really like to break up my flights with a 1-2 day layover halfway there. I prefer Dubai, but also love Istanbul. Paris is also a great option. This way, you take 2 shorter flights but also get a nice break in a great destination to enjoy some tourism.
#2. Fly Business Class. It makes the trip significantly more comfortable. If Biz Class is too expensive, try Premium Economy. Much better, more comfortable seat than regular economy.
#3. Stay longer in Africa. If you don’t like air travel, stay longer to maximize your enjoyment of a truly fabulous destination somewhere in Africa.