Best way to top up in CHF ?

No, I just made an overview with the information above. However, there are also other threads in this forum talking about fees. Check the following link:

https://community.revolut.com/t/switzerland-most-cost-efficient-top-up-methods/10424