I recommend RiD's Pest Control bot if you don't want to have to worry about getting banned, however it can be a bit slow for some people.
(Click my sig)
If you don't care about getting banned, then go with Perf's Fighter www.rsbotting.com
I heard Perfect Fighter is one of the best and customizable from RSbotting.com but I do not own it. I've heard a lot of people prefer it over RSbots. Not hating on RSbots because there scripts are awesome as well.
I have autofighterpro and have no complaints. works in most places and even done extra things automaticly such as picking the lock for druids in yanille etc
rsbotting is by far the most advance and have highest uptime some bots from rsbots even more so will stop working at times for like a week or 2 with rsbotting (perf) he is very on top of his current bots
also autofighter.org fighter is perfs same bot i found out lol it does yanille druids too
for fighting bots perfs slayer is hard to set up but very very advanced and by far his best bot yet out of all 15 of my nexus client based bots slayer is the best
Perfect Fighter is great and I've never been banned, but RiD is where you want to be if you don't want to run the risk of a ban. Though Perf Fighter can be money + exp while PiD's pest control its really either exp, or money. Your pick though, they're both great.
i have used all of the auto fighters around for months and i think perfectious's fighter is the best. Rsbotting.com take a look at his other bots as well.