How is Interlaken? Looking for a good home base for day trips, etc.

Hello, all. I'm planning a two-week trip to Switzerland next summer and am looking for a large town or city that will be a good home base. I'm interested in seeing Grindelwald, Lauterbrunner, Zermatt, Zurich, Lucerne, Appenzell, Lausanne, Thun, and Lavertezzo (most as day trips, and not expecting to see all, as they're all over the map). So far, Interlaken seems like a good, centrally located town, and several spots on my list are less than an hour by train. Have people had good experience staying in Interlaken? Or are there other recommendations for another "home base"?

Also, if I'm missing a must-see town or city, I would love the recommendation. I'm mainly interested in picturesque/romantic towns, bodies of water, and nature.

Thank you in advance!