How do you get from Berlin to Switzerland?

By train it takes 7 hours + the time to wherever you are going in Switzerland.
Or by air, Berlin to Z├╝rich, Geneva or Basel airport.
I've done both methods.