Wenn du im Telekom Netz suchst, würde ich dir fraenk empfehlen. Ist offiziell ein Vertrag, aber mit dem Zusatz, dass man nie mehr als 10€ zahlt. Nachteil ist eventuell die App-Bindung. Man bestellt in der App, kann dort alles verwalten und auch den Service-Chat nutzen. Man hat Vorteile wie Anklopfen, die die Telekom im Prepaid Bereich ansonsten nicht anbietet. Ansonsten hat man 5GB, allnet- und smsflat.
Ansonsten zu deiner Frage: Prepaid bietet Flexibilität, Kostenkontrolle und Anpassung des Tarifs. Man bezahlt diese Freiheit mit zb. Dem fehlen der Komfortdiensten wie Anklopfen oder Rufumleitung und dem geringeren Service (nur online, Telefon aber keine Shops).
Auch ist ein großer Unterschied, dass kein Telefon subventioniert wird.
Verträge bieten Komfortdienste wie Anklopfen, Rufumleitung etc. und man erhält meist ein günstiges oder kostenloses Telefon. Zudem kann man den Service auch vor Ort bzw. in real life nutzen. Meist bieten Verträge auch deutlich mehr datenvolumen als Prepaid.
Es ist aber auch abhängig vom Netz. Vodafone und telefonica o2 bieten zb die komfortdienste auch bei Prepaid an.
Zum Handy: angenommen du schließt einen 40€ Vertrag ab. Dann bezahlst du den Preis des Handys (zB 700€) über die 24 Monate ab. Bei 700€ bedeutet das, du bezahlst knapp 30€ für das Handy und effektiv 10€ für den Tarif. Die Anbieter hoffen, dass du nach 24 Monaten einfach weiter die 40€ zahlst. Wobei o2 zb in diesem Fall direkt 30€ für das Handy abbucht und separat 10€ für den Tarif. Das bedeutet, dass du nach 24 Monaten dann auch nur den Tarif für 10€ weiterbezahlst.
Auch arbeiten viele Anbieter mit Rabatten, die über die 24 Monate den Tarif sehr günstig machen, nach den 24 Monaten aber ohne Rabatte deutlich teurer werden.
Seit diesem Jahr darf sich ein Vertrag aber nur um einen Monat verlängern, insofern kann man dann auch noch rechtzeitig reagieren, sofern man die Kosten im Auge behält.
Wenn du ein neues Telefon möchtest, lohnt sich meist ein Vertrag, denn man finanziert das Handy quasi zu 0% (statt Kauf auf raten im Handel) und bekommt mehr datenvolumen.
Wenn du dagegen mit Max 12GB im Monat auskommst, häufig den Tarif wechselst (zb einen Monat den 3GB Tarif, im nächsten mehr oder weniger), lohnt sich unter Umständen Prepaid.
Abschließend kann man aber sagen, dass es insgesamt so ist, dass Tarife mit Handy meist effektiv günstiger sind als Prepaid. Außer man zahlt Max. 7,99€ für einen kleinen Tarif.
Denn im Zweifel kann man das Handy auch verkaufen und zahlt dann effektiv ca. 10€ für den Tarif.
Du siehst, es ist sehr individuell und abhängig von Netz, Anbieter und der Frage nach dem Telefon und der Datenmenge. Aus Sicht des Anbieters ist es natürlich besser, wenn Kunden sich mindestens 24 monate binden, denn dann können sie besser kalkulieren. Deshalb gibt es bei Prepaid jetzt auch oftmals Halbjahres- oder Jahrespakete.