Ich habe seit Beginn der Pandemie 6 Reisen stornieren bzw. verschieben müssen. Aufgrund dieser Erfahrung würde ich derzeit Flüge nur bei den Airlines direkt buchen. Wenn du über Zwischenhändler buchst, musst du im Fall einer Änderung/Stornierung immer den Umweg über diesen gehen. Abgesehen davon dass es immer länger dauert und diese teilweise kaum erreichbar sind, fallen oft zusätzliche Gebühren an und die Infos die dir weitergehen werden stimmen teilweise auch nicht. Das war für mich in zwei Fällen SEHR Mühsam! Über die Airline direkt - zuletzt der Windhuk-Flug direkt bei Lufthansa - Umbuchung in 10 Minuten am Telefon erledigt.
Bezüglich des Buchungszeitpunkts ist es natürlich schwierig zu sagen. Glaubt man den Vorhersagen, soll der Tourismus demnächst wieder anziehen - und das würde auch zu steigenden Preisen führen. Sieht man derzeit gut an der Öffnung von Mallorca ohne Rückreiserestriktionen für Deutsche.
Es weiß aber auch niemand wie sich die Situation in Europa bzw. im südlichen Afrika (wo der Winter bevorsteht) entwickeln wird. Bei den meisten Airlines sind die Flüge die jetzt gebucht werden ohnehin umbuchbar (meist aber nur bis Ende 2021). Im Falle einer Stornierung durch die Airline oder bei einer Flugzeitänderung von über 3 Stunden solltest du den Flug ohnehin erstatten können. Das geht dann, wie erwähnt, direkt über die Airline auch wesentlich einfacher.
Flug über Frankfurt oder Johannesburg ist meiner Meinung nach egal - was eben von der Flugzeit und vom Preis her besser passt. Man ist derzeit ohnehin immer etwas vom Land des Anschlussfluges und den dortigen Regeln abhängig - bzw. auch welche Regeln zwischen Umsteigeland und Zielland gelten. Und natürlich auch wieder retour - also die Regeln ins Heimatland von den jeweiligen Ländern...
Also man sieht schon - es gibt gerade viele Faktoren, die deine Frage beeinflussen und eine Empfehlung schwer machen
...und es gibt bestimmt noch wesentlich mehr
soviel mal von mir und meinen Erfahrungen der letzten Monate
LG Markus