I have been using Talk (2times) for a bit more than a year.
I have been very happy.
At the beginning I had to contact them and the person who help me was very good and speaking English.
I have a 20CHF plan with 1Gb of data also usable in Europe (or 2 if you get lock for 12 months).
From Switzerland I can call mobiles and landlines (unlimited) in Europe