Tour de Suisse really depends on what they do with those finishes. Gansingen should be a nice hilly stage, unless they purposefully ruin it. Arosa isn't a very nice MTF imo and they can't really put anything in front of it. Gstaad has the potential to be selective, if they go Jaunpass > Mittelbergpass > Gstaad, but I'm expecting only Saanenmöser, which would be just a reduced bunchsprint. Gommiswald I saw on the map actually has a 5km @ ~9% thing in its vicinity, but it looks like an obscure climb (can't find profiles anywhere) and if they're not using that, there's no option of making it anything better than a false flat drag to the finish; it will probably be for a break with Furkapass in the beginning and then the break can battle it out on the drag to the finish. As for Leukerbad, well, the climb to Leukerbad isn't much, but at least they have plenty of climbs to put before it. If they go Ovrannaz > Anzère > Crans-Montana > Leukerbad; sure, great stage, but somehow I doubt they'll do that.
Switzerland has great climbs everywhere and this route can go either way, but I fear it will be a pretty easy route.