MonkeyGraph: Assorted UX issues

Environment
CIQ SDK 3.0.8 (Plugin 3.0.6)
Windows 10

Description
MonkeyGraph has several UX issues which make it very frustrating to use, especially if anything goes wrong.
  • The Open File... dialog is a pseudo-Windows XP style dialog (and not integrated with Explorer), instead of the modern system File dialog which is much easier to use (e.g. in accessing recent file folders). e.g. The current dialog has access to Recent Folders, but they're sorted by name, not in reverse order of last accessed, as in the modern Quick access folder
  • The Open IQ and Open FIT dialogs don't remember the last folder for each file type
  • The above two points make it very frustrating to open files that are not located in the Documents folder. I know I could make symlinks in Documents, but I don't want to. It would also be nice if you could just drop files onto the MonkeyGraph window.
  • If anything goes wrong (e.g. an exception happens), there is absolutely no indication in MonkeyGraph, unless you launched it from the console.
    Examples of things that can go wrong and cause an exception:
    • You try to open a FIT file from the sim that was not finalized with "Timer > Save Activity" (this has happened to more than one dev)
    • You try to open a FIT file which is missing a graph field that was defined in the IQ FitContributor XML

It would be much appreciated if there would be a dialog that reads "Something went wrong" and a link/text box with a way to grab the exception text. It would make recreating and reporting issues a lot easier. "Silent" failures are the worst kind of failures, whether it's due to a program bug or a user error.

In the case of the FIT file that was not finalized (which produces a CRC error), it would be nice if there was a human-friendly message to indicate this situation, especially since it's technically not a bug, but a "user error". I ran into this issue when I started developing CIQ, and others have run into the same problem recently, judging from forum posts.