Its mostly just UI design and data, Gouru.
1) Robochef had clearly laid out groupings of items that were intuitive and complete. If you remember, much of my early efforts were focused not around making the plugin better(because FF was developing it at the time), but providing a really useful XML file that was clearly laid out. This is the biggest factor. (Yes, I've downloaded the 'complete' XML list. Its...cumbersome and incomplete. Sure, you can add anything you want, but IMO that ability clutters the interface needlessly and shirks the responsibility of providing a comprehensive clearly organized offering.
2) It was immediately obvious how to set up multiple tasks and just hit GO and go to bed. I do not know how to do this in MakeIt, and yes I have tried MakeIt and find it very functional.
3) Robochef didnt try to do too much. It crafts. It doesnt buff, shop, or level you(despite the requests to have it do so). This is yet more clutter and distracts from core functionality.
4) Robochef told you up front what you needed to make the high level object because it recursed the recipe tree, searching for multiple ways to make the same thing. I *wished* it generated a shopping list, but I had not added that functionality. The way the core of theplugin was designed, it wasnt possible to accumulate that information across high-level objects. The new core allows this, but requires a new paradigm to handling multiple actions and tree recursion.
For *me*, these are the largest factors that affect usability. Others undoubtedly have 'pet features' or other things they like and I'll let them speak for themselves.
p.s. Yes, I have updated RoboChef for use with Decal 3(it actually loads and does stuff, but it is not ready for release. I intend on "Adapterizing" it and correcting the mistakes I made wading around in C# land. (Yes, I did exactly what the Decal devs tell you not to do and used plugin development to learn C# =P) Since then I actually got trained in C# so now I know all kind of things that made me look like an idiot at my first attempt.(still have much to learn though)
As soon as the next Decal hits and Mob Tracker is released(its done already but needs the fixes in 2.9.5.3), I'll be back to work on RoboChef.NET.
-----signature-----
Current developer of Mob Tracker (mobtracker.yewsplugins.com)
Current developer of Rare Tracker(raretracker.yewsplugins.com)
Current developer of Craft Bot(craftbot.yewsplugins.com)
Email:yew@yewsplugins.com