Hinter den Discountern stehen in der Regel auch die großen Anbieter am Markt. Insofern spricht nichts gegen Discounter. Ich würde mich wahrscheinlich für einen Anbieter mit kurzer Laufzeit entscheiden, da hast Du, wenn Du nicht zufrieden bist die Möglichkeit zeitnah zu wechseln. Rufnummernmitnahme ist ja heutzutage kein Problem mehr.
Die einzige Frage die sich meineserachtens stellt ist ob Du wirklich eine Allnet Flat brauchst. Ich nehme mal an Du kennst Dein Nutzungsverhalten. Du kannst ja beispielsweise in folgendem Vergleich schauen, ob Du wirklich eine Allnet Flat benötigst:
http://www.handyflatrate-preisvergleich.de/mobiles-internet/smartphone-tarife-vergleich.html
Lt. Anbieter werden in Summe 600 Tarife verglichen, inkl. Allnet Flats.