We recently visited Switzerland and purchased two 8-day rail passes at $400+ each. We also purchased France rail passes.
In Switzerland, we made four long trips and daily short excursions via train. The Switzerland rail passes are extremely overpriced. We would have spent much less purchasing the train tickets as needed. additionally, train reservations are not required in Switzerland.
In Locarno, we wanted to use the passes to get on boat rides, but the boats are run by Italian companies and don't accept the Swiss rail passes. It is better to purchase train tickets from Switzerland.
France rail passes, however, are necessary and are worth it. Long trips to and within France require reservations and those are only possible with rail passes (if making the reservations from the U.S.
.