To be honest I think a lot of the fault for it not performing well is that, whenever OldRoutine/EB was redesigned (I took a long break from exilebuddy but it's quite a bit different than it used to be) it strikes me as being significantly less effective.
I've been working on creating/updating a custom routine I had made for myself back in the day that could handle all of these "special needs" builds (stuff like Cyclone, Barrage, Mines, Totems, SRS, Curse on hit, etc) and quite frankly either oldroutine and/or exilebuddy itself just doesn't seem to perform as well as I remember it once did. I really struggle to get it to use or chain abilities smoothly or logically, and I used to be able to do it in the past.
Granted, I'm not a great programmer and I don't have a monster machine so that could be part of the problem, but to me the difference in EB performance is tangible. I used to be able to bot to 97-98, maybe higher, in softcore using a custom routine and not very tanky builds, and nowadays I struggle to even pass 90 with crazy tanky builds just because of the sheer number of silly deaths / stucks / bot lag and empty loops the bot seems to find itself in. Obviously, this could be user error and/or gameplay mechanic changes but I doubt I've gone retarded in the year since I used it last and GGG seems to have nerfed at least of a few of the instagib mechanics.
Hopefully I'll figure out my routine and public release it before I bore of this season, but I'm finding it currently impossible to get performance from it past a certain point just due to how slow OldRoutine really is.