to be happy in Switzerland, one needs to have a perfection driven personality. Swiss people are loving and caring people, but if you can not deliver against their standards, then just wait for all the anger and despise on their faces and in their eyes.
Therefore, for people who were neither born nor brought up there( especailly for people who grew up in China, whose upbring usually was so free and without any rules), it's quite hard to be really happy in Switzerland.