I moved to Zurich.
From some acquaintances who moved there to work in tech I heard integration/dating/making friends is very difficult as a foreigner especially if you come from $UNCOOL_COUNTRY and the real estate market is terrible, with cramped and expensive apartments in a poor state and buying is even more difficult if you're not a swiss citizen which is a difficult citizenship to get.
And learning a dialect without an accepted written form, and thus no textbook to speak of is not easy.