Yeah HFC is definitely a must unless you don't plan to go anywhere. But even a few 3-4 hour train rides and the HFC almost pays for itself.
And ditto on the SBB app, it's the best setup, you can literally search a route in real time and make last minute decisions, choose where to go or what to...