Great to hear you're interested in this! Here's some of my opinions:
1) I want to do math on the logs in MATLAB, so I want some way to import the data there, and have it appear in an easily useable form.
1A) I don't run Windows, so using Mission Planner (Windows-only) to convert the logs from .bin to either .log or .mat files is an extra step.
1B) Mission Planner doesn't handle char-array (string) data from the logs correctly in MATLAB, it's a known issue.
1C) I have not investigated if other log analyzers can convert to MATLAB. I've heard APM Planner is perhaps better than Mission Planner? No experience.
2) When opening a new log, I find the Lat-Lng overlay on a google-map useful for identifying the log, and the general flight mission ("Oh, that's the one I flew big circles"). I usually identify the time-of-takeoff, number of flights on the log, and flight duration from the altitude plot, before looking at other things. (This is to figure out which parts of the log I care about, see next comment.)
3) I want a useful system to select parts of my log (in time) for viewing. At a basic level, this can trim off log parts that are just sitting on the ground, or taxi-ing on the runway. At a more advanced level, maybe I can trim to "show parts of the log where the plane was gently maneuvering"
For what it's worth, G. Zogopoulos Papaliakos and I are co-developing a MATLAB-based log importer. We plan to add some visualization capabilities, and then separately develop our MATLAB-based math tools to do the analyses that we like. (I'm interested in weather, he is looking at dynamics and control issues) While the code works today, we haven't announced it for use... importing a .bin file is too slow at present. It's a side-project for us, so we work on it as we find time, and aren't promising any deadlines.