Flatrate und Prepaid sind kein Gegensatz. "Prepaid" heißt einfach nur, dass du vorher zahlst. Du kannst aber auch eine Flatrate monatlich im Voraus bezahlen.
Du kannst in jeden beliebigen Discounter/Supermarkt gehen und dort einen Prepaid-Tarif mit 9ct/Min und 9ct/SMS, aber komplett ohne Daten bekommen—die alten 24ct/MB-Tarife wären auch unfassbar teuer heutzutage. Alternativ auch der 4,99€/Monat- bzw. 7,99€/Monat-Prepaid-Tarif mit 60-100 Inklusivminuten und 2-6GB Inklusivdaten. Meist kann man auch Zusatzpakete mit Datenvolumen nur für einen Tag oder für einen Monat buchen.
Was sich geändert hat in den letzten 10 Jahren:
Du musst einmal Postident/Videoident durchlaufen.
Viele Anbieter drängen dich zum Bankeinzug. Die Bons mit Prepaidcode gibt es aber immer noch.
Bzw. Postident. Dies kann unterschiedlich ausfallen. Einmal wurde mein Perso vom Postboten kontrolliert. Meist nutzt macht man das aber selber, entweder per Videocall oder man geht zur nächsten Postfiliale.
Für 5-8€ im Monat bekommt man auch schon unbegrenzt Minuten/SMS und 10+GB, da braucht man sich keine Inklusivminuten ans Bein binden. Monatlich kündbar versteht sich.
O2-Netz-Tarife mit 1-Monat-Kündigungsfrist bzw Prepaid können schon bei 5-6€ liegen für 10GB mit Tel/SMS-Flat. Vodafone fängt bei 8€ an, Telekom bei 10€. In den nächsten drei Wochen gibt es Black Friday Angebote. Wer statt Prepaid, Vertrag abschließen will und sowieso vor hatte mehr als 10€ zu zahlen, kann sehr viel sparen bzw viel mehr bekommen. Vergleichsportale gibt es einige. Pass aber genau auf, was tatsächlich alles zu zahlen ist, unter welchen Bedingungen und wie lange.