Vodafone non so ma dal punto di vista delle flat è sempre la più sconveniente, mentre con le altre hai queste possibilità:
Tim: 20€ al mese hai 500mb in un mese e se rinnovi prima della scadenza (anche al 29esimo giorno) hai 1GB per il mese dopo. Per le mail va benissimo, e puoi usare in tranquillità anche Messenger, e navigare qua e là.
Tre: 9€ al mese hai 5mb al giorno che dal 1° Dicembre saranno 50mb al giorno. La flat col miglior rapporto prezzo/servizio.
Wind: 8€ al mese hai 300mb al mese. Molto buona anche questa però se ne fai un uso smodato in navigazione potresti trovarti a secco prima della fine del mese, ma se serve per controllare Email, qualche forum saltuariamente e fare sessioni (anche prolungate) su Messenger va benissimo.
Io uso la Tre