Es difícil. Voy a Zúrich a menudo por trabajo, y es de lejos la ciudad más interesante de Suiza si te interesa salir, la vida nocturna, el arte y cosas así ... Aunque también puede ser MUY caro, así que ten cuidado.
Frankfurt tampoco es una ciudad pequeña, así que estoy seguro de que hay mucho que hacer allí. También es la capital "comercial" de Alemania, y muchas personas que se trasladan lo hacen por motivos de trabajo.
Creo que Zürich ganaría por mí. Regularmente se clasifica entre las 10 mejores para la mejor calidad de vida y las 10 ciudades más seguras en todas las clasificaciones que he visto.
El cantón de Zúrich también tiene una tasa impositiva muy baja (¡aunque alquilar un lugar será costoso!)
Personalmente me iría a Zurich. En su mayor parte es limpio, bien organizado y la gente suele ser educada y profesional. Sí, puede ser caro, pero con un poco de investigación y ayuda en el terreno (como en un compañero de trabajo que es de Zúrich) puede encontrar alojamiento asequible. Frankfurt, por otro lado, me recuerda a Chicago. Es una ciudad muy ajetreada, robusta y de ritmo rápido. No es tan "limpio" como Zurich ni tan amable.