The Berner Oberland is very special and if you're going mid-June as you indicated in your other post, you should generally be alright with the weather (which is variable anyway.)
Mürren is beautiful but very sedate. I'd remain open to the alternatives. We liked Lauterbrunnen as a base.
"- Any feedback on our Munich plans above, or alternative suggestions for Munich?"
Yes.
I agree that you have too much ground travel. If it were my family, with 10 days, and with your apparent interests, and knowing what I know now, I would use Zurich airport for...
1.) ...a 4-5-day stay in the Bernese Oberland
2.) ...a 4-5-day stay in Freiburg+Black Forest
3.) ...a short visit to Zurich at the beginning or end of our trip
Freiburg (only 2 hours by train from Zurich, 3 hours from the Bernese Oberland) is a very attractive university town with several diversions and is worth 1-2 days. It's very easy to navigate on foot when compared to Munich.
The Black Forest lies just at Freiburg's doorstep; it has several attractive old-world towns with handsome buildings that are not unlike Rothenburg's:
Gengenbach:
http://www.stadthotel-gengenbach.de/files/gengenbach-innenstadt.jpg
http://www.reiseerlebnisfuehrer.de/wp-content/uploads/2014/04/Gengenbach-Engelgasse.jpg
Schiltach:
https://www.orte-bw.de/grafik/uploads/12503_2010_1040.JPG
Gutach and the Vogtsbauernhof open-air museum:
http://www.bensbauernhof.com/gutachimschwarzwald.html
Haslach:
http://db-service.toubiz.de/var/plain_site/storage/images/orte/haslach-im-kinzigtal/historische-fachwerk-altstadt-haslach/wochenmnarkt0004/1561915-1-ger-DE/Wochenmnarkt0004_reference.jpg
The Black Forest Railway is one of Germany's most scenic train routes and a true feat of engineering; it and the adjacent railways connect the above towns. See maps:
https://upload.wikimedia.org/wikipedia/commons/4/4d/Verlaufskarte_Schwarzwaldbahn_(Baden).png
https://de.wikipedia.org/wiki/Kinzigtalbahn_(Schwarzwald)#/media/File:Verlaufskarte_Kinzigtalbahn.png
Also, west of Gengenbach is the French city of Strasbourg, should you find the time and the inclination, which is very easy to reach by train.
Note that staying in Gengenbach (or certain other small towns) means you receive a KONUS card free of charge. This card provides completely free transportation on all Black Forest train lines - all your outings would be free. KONUS isn't available for stays in larger towns (Freiburg, Baden-Baden, for example.) Details:
http://www.camping-muenstertal.de/en/konus-flyer.pdf
Here is a compendium of places to stay in the Black Forest and surroundings:
http://www.bensbauernhof.com/farmscentralbf.html
Zurich's old town is very attractive (and not too expensive if you're there for a short time!) Munich is a popular destination and a city I like, but I think the Black Forest region gives you an interesting look at Germany as well and fits much better with a visit to the Berner Oberland.
http://static.panoramio.com/photos/original/1976206.jpg