While you can do that, the first time you do a /plugin xxx, it will add that to your macroquest.ini file, unless you tell it not to.
So if you use things like config files or macros, to load plugins only when you want/need, you need to tell it not to add them to your ini file, or else you end up having to unload them later. Further loads on the same plugin would look OK, because MQ2 won't bitch about loading a plugin that's already loaded, it just tells you it loads like normal.
Example:
/plugin MQ2Melee
Loads mq2melee & adds it to macroquest.ini under the [Plugins] section to be automatically loaded from then on.
/plugin MQ2Melee noauto
Loads mq2melee, but does NOT add it to macroquest.ini.
So use the noauto switch in custom configs/etc.
The same can be said, for unloading, using the same kind of example:
/plugin MQ2Melee unload
will unload mq2melee, and remove the macroquest.ini entry for it.
/plugin MQ2Melee unload noauto
will unload it, but not remove the entry from your INI file.
For your question, does it matter? You must load MQ2MMOBugs before any of our private plugins. Those are any plugins that you do not get source for: aaspend, bzsrch, changeform, cloot, compassutils, fog, getmission, gmcheck, gzone, mmodps, mmofastmem, mmowarp, nostun, nosummon, pccheck, piggyzone, reachit, speedutils, stealth, supercast, vladutil, web, wickedspeed, g15, autoafk, filterset, logoutclick. Other than loading mmobugs before those, you can load your plugins in any order you wish to.
htw