That is a great question. Here is my take on the features and function.
Mongol - I am more than happy with how Mongol works, the interface is a little clunky. eg. Adding large objects is hard given the small screen real estate provided, plus I usually always run into issues with quotation marks.
JetSetter - I don’t use at all because I don’t use any session variables in Meteor.
Notifications - I don’t use because I just use
console.log() - I’ve always got the console open anyway so changing this pattern never made sense to me.
Template Inspector - I don’t use because I use React.
Impersonator - Yes this is great, I use occasionally. Does what it needs to do.
In App Shell - I use this occasionally, great feature. Although sometimes I forget its there and still launch
meteor shell in a terminal tab…
MethodInspector - This has never really worked for me very well, could be that I am using the original version, but I have no issue calling these from the console. Having the nice interface would be nice though.
ResultViewer - This looks nice, but I don’t use because I don’t use shell that often or the method inspector.
AutoPub is a must have feature, very useful for development. It could just be added as a button in Mongol Pro.
Pub/Sub Inspector - never really worked that well with my apps, but I’ve chalked that down to me running the old version of Meteor Toys.
EmailViewer - this is handy, i do use it quite often for testing.
DDP Logger/Throttle - I use throttle quite a bit to test how my app works/breaks if using a slow connection. This is actually really useful for React because testing locally often works fine - but add a slow connection and routes break etc…
ConnectionStatus - Never needed to toggle this on/off - but I think it is useful for testing.
HotReload - Stupidly I still manually trigger this by adding a comment somewhere and saving my code…
Mobile Tool - Don’t think I get this on my version?
Overall I think a UI refresh would be great. Maybe even a full screen version so you can have two tabs open, one the app - the other the MeteorToys interface…?
I actually don’t even know what functions or features you could add. You’ve already come up with so many I wouldn’t have thought I needed but have found invaluable.
Maybe some React helpers; or possibly something to help with component testing?