Wie gesagt, abseits der Preisfrage wird das auch so einfach nicht funktionieren. Hatte ne Vorlesung über das Thema "Verteilte Systeme" und da war GSM/UMTS ein riesiger Block...
Es sieht so aus: (deutsche) Provider brauchen ganz direkte Verbindungen zu Providern im Ausland, wenn du dein Handy da nutzen willst. Das erfordert auf der technischen Seite Zugriffe auf diverse Datenbanken, die beispielsweise die Abrechnung speichern (ganz grob gesagt). Der entfernte Provider greift darauf zu und da das keine öffentlichen Daten sind, bedarf es einem Zugang dazu - ePlus muss es dem Provider erlauben. Ein weiteres Beispiel dafür ist, dass du unter der Nummer eben in Südafrika erreichbar bist. Das funktioniert nur, wenn der entfernte Provider das in die Datenbanken von ePlus eintragen kann. Natürlich wird da auch eine gewisse Internetbandbreite für erforderlich (auch ein Problem, gerade im Kernland von Afrika).
Wo solch ein Rattenschwanz dran hängt, da bedarf es Verträgen - die heißen "Roaming-Agreements" und werden von jedem deutschen Provider mit jedem entfernten Provider geschlossen. Daher kommt es auch, dass du als T-Mobile Kunde im Ausland in andere Netze eingebucht wirst, als dein Freund der O2-Kunde ist.
In der EU ist es quasi flächendeckend vorhanden, aber weltweit gibt es noch immer weiße Flecken. Gerade in weniger reichen Ländern ohne (deutschen) Tourismus, ist es schwierig so ein Roaming-Vertrag zu bekommen. Welches Interesse hat ePlus mit dem staatlichen Provider in Burma solch einen Vertrag zu schließen? Da sind in 99% der Fälle eh keine ePlus Kunden...
Lass dir ne Liste geben, der Verkäufer hat in der Regel keine Ahnung wie Roaming wirklich funktioniert und die Werbung/Flyer werden nicht darauf hinweisen, dass es eben nicht weltweit geht