Du hast Dir ja alles selbst ausgerechnet.
Was Du nicht vergessen solltest: mit dem o2 o bist Du so frei wie man nur mobilfunkmässig sein kann. Wenn Dir Tarif zu blöd wird nimmst Du einfach einen anderen und es enstehen keine weiteren Kosten. Vielleicht noch 30€ fürs IP-M. Dieses reicht übrigens völlig, wenn Du auch noch irgendwie WLAN hast.
Die Entscheidung ist eher zwischen FREIHEIT und FESSELN. Unterm Strich kommt + - da selbe raus. Du bist halt in Sachen IP-M/L flexibler und wie ich finde ist o2 hier fairer zu den Kunden.
Für mich war die Entscheidung klarer, weil 50% meine Bekannten/Freunde/Familie bei o2 sind, lohnt sich die Flat. Den Rest kann ich gut über Festnetz anrufen. So komme ich auf rund 800/1000 Minuten. Für den anderen Part habe ich zum Genion-L noch 100 Minuten in Fremdnetze rausgehandelt. Eine Freund hat diese Kombi auch mit der MobileFlat: 17€ online + 10€ IPM (mit 50FreiSMS) + 10€ für 100 Fremdnetzminuten. Er zahlt also 37€/Monat.