It's not that bad, I pay 8.60€ per month for 30GB, and they also threw in a cheap Android Phone in the 12 Month Contract.
Also Switzerland being included is at least for me a nice perk that O2/Vodafone don't offer.
But compared to other European Countries offerings it's obviously shit.