great product really, but to be although fair, for a monthly payment u need to get more from the core product than from 3rd party plugins in the end. the current options are "insulting" to say it as it is. i hope the next update , like
pushedx mentioned, will have several options for each skill slot u are able to use. something like, use only if at least X frenzies are available. priorities and a REAL COOLDOWN which is considered no matter if its ur mainskill. i got much more ideas/wishes, but we will see.
EDIT1: for example flicker is nice with that frenzy option, then u do not need to sustain 100% of time. the routine would use flicker if more than 2 frenzies for example, and if there is only 1 or 0 he goes for something else like "frenzy" itself maybe (just for example). the current state is as i said insulting ^^.
EDIT2: skill with real cooldown. in addition to that. use skill X times in cooldown window, so for example he places 2 quick totems and kites around for 2000 ms. then again places 2 and goes for kiting.
EDIT3: use only if X amount of mobs are <nearby>. trumps any non AOE skill
EDIT4: and as i said, 8 possible configurations of skills cause we can use 8 in POE. priority for each configuration also.
While I agree with some of what you said you are going about it the wrong way. (I don't work for the company so they are welcome to add)
Firstly let's start with the fact that a lot of that has been done in the past but the fact that the game changes so much (did you play in beta? if not go back and look at those videos) that it would be very difficult to keep everything working at all times. Also, some of the solutions are critical thinking answers to these things not just oh just add this button here. For instance look at the way Vaal skills work now. they had to implement a blacklist button so the bot wouldnt try to cast haste instead of just vaal haste.
Secondly, when has biting the hand that feeds you ever worked for implementing change? I agree I fall into that rut sometimes but really you get nowhere saying it's "insulting." Not like they are coming to your house and calling your mom fat right?
Also, do you know how to code? If not please try not to tell someone "oh its so easy just do x, y, z blah blah" if you do code please share your skills and help make the bot better for everyone.
as for the ideas I think you are correct about and are actually long overdue:
1. cooldowns on skills
2. the nearby mobs that isn't in the code (you can go into the code and change it right now)
the rest that won't happen:
1. the frenzy charge thing is so narrow that it would be a waste of time to work on it. (even if you look at poeninja/builds you see that like 1% of people play flickerstrike. Why would they do something for charges when it is so insignificant)
2. I have asked about letting the walk skill be in the left click area and apparently it is not possible so just stick your golem there