I found FrostyBot about three months ago thanks to a friend who was already using it.
I decided to buy it and since that moment I never stopped to use it because it simplify TOO MUCH the game.
This bot is amazing because is pretty dinamic, it's a full packet, you can set different profiles with different purposes, for istance while a character is fishing, another one can do IC and other two can level up.
Another good point is that your character seems moved by a real person, not by a bot, this thanks to the different filters you can set for every profile dipending on the situation, what's more it has very useful customized controls for GM/Players detection that allow you to don't worry too much about the game.
Last but not least, it allows to include additional scripts, personally or thanks to programmators help, and these scripts can do about everything.
So to recap, I really suggest this bot to everyone who wants to simplify his game, farm, level up and so more.