I've been here, with a two year break, since 1996. I've even become a Swiss citizen. I've lived in Basel, Bern, Zuerich and Brugg. I visit Geneva and Fribourg (both French speaking while the others speak a form of German) a lot and sometimes Tessin (Italian speaking).
1st, Geneva and the places along the lake are lovely. Geneva has got a great social scene. You just need, as everywhere, to know some people. Going with a family will, of course, change your perspective. Oh, watch out for pickpockets though - they tend to nip over the border, do their deeds and off again, otherwise I find Geneva great fun and great atmosphere.
2nd. Swiss kantons and cities vary enormously from one another, even suburbs. The old cliches about opening hours are not true and were never universally true. In the week most shops are open much later than in Britain, or later than British shops outside the really big cities used to be (smaller British towns are still closed), often open until 8 or 9 in the evening for at least one day a week as well as most of Saturday. What's more, every village has still got a shop, a restaurant and usually more than one. Railway stations have got branches of the main supermarkets, usually open 7 days a week. As for drink: as well as being relatively cheap for the quality and even absolutely, it is available 7 days a week at most hours of the day (16 year olds love it as beer is legal for them). Restaurants, even in small places, will serve food till 10 or even 11 o'clock - my forays to large UK towns result in much hunger as after 9 seems to be difficult and some pubs serving food in, for instance, Liverpool, will not serve food after 6 as it gets in the way of their drinkers. Zuerich claims to have the most outdoor tables in Europe and a recent report said it had the highest density of night clubs.
3rd. Funnily enough, the Swiss view the Brits as hidebound makers and followers of rules and customs. I tend to agree. Yes, there are rules here. But they tend to be sensible and vary with the Gemeinde (sort of parish or commune) and are changeable if you can raise enough support for a local referendum. I am always struck by how tolerant people here are, as foreigners swamp them with various versions of English, loudness, bad behaviour. I am struck that despite foreigners making up to 40% in some areas and being visible in almost every village, there is no real equivalent, for sheer nastiness and ignorance semi-officially accepted, of UKIP or the BNP nor their supporters. I don't mean the sort of neo-nazi fringe present in most of Europe now, including GB. It is striking how many foreigners refuse to learn German or Swiss German even after years here. We've just refused the kind of immigration cap that UKIP would adore.
4th. Prices: well, I notice that food in GB is good, on the whole and the people outside London are delightful. But I also notice that a proper dinner in a restaurant, despite the far lower wages, is not that much cheaper or is even more expensive (for decent quality) than here. VAT is 8% (used to be 6%, but I think it reached 8 now). So most electrical/computing hardware is comparable or cheaper here. You can always nip over the border to France or Germany for more bargain hunting. Fashion clothes, perfumes etc. are similar or cheaper here. Transport is cheaper, petrol is much cheaper. Taxes are lower. Salaries are higher (a low salary is around CHF60000 or about £40000. Rents are high in the cities - Geneva and Zuerich have a bad name for that as there is a real shortage of accommodation.
As for medical costs: varies with the area and the insurer. The obligatory minimum for an adult costs between CHF200 and 300. Half private for me, as a crusty near pensioner, with one of the more expensive insurers (but I value the service) is CHF520. So if a bloke in his 40s is paying that, he better look at his contract and change his insurer.
Finally: activities - as said, plus an excellent cycling network e.g. around Lac Leman, sailing - some of these lakes are very, very big; all the usual and some unusual water sports. Oh, the water gets up to 26 degrees in the Summer, so a bit warmer than anything North of the Channel. The Jura is a wonderful range of hills running from Geneva to Zurich in and out of France and Switzerland and, really, rather more interesting than much of the Alps, great for walking, climbing, cycling, riding …. Then there are the hundreds, probably thousands of wine festivals, beer festivals and so on. Boored? From Geneva Annecy is within a half a day's cycling (done it). From Basel there is Elsace, the Black Forest and from Zurich the glories of South Germany, Austria. Italy is just a short train journey or car drive away.
Cinemas usually show English language films in English and others with subtitles. Music, opera etc. are good and there seems to be an insane number of rock, jazz, folk festivals, including big ones at Nyon for our Genevan friends. Zurich has just about the largest Love parade in Europe.
Yes, I know a good stereotype is hard to ignore. But really, ignore it. I venture to say most expats stay and, if they do leave, come back. It's not perfect; but it is rather good.
My experience covers large parts of the rest of the world, not just here.