I can safely say that Perfect Agility has been one of my greatest investments, botting-wise. I've gone from 45-95 botting non-stop with 5-10 minutes of breaks every 4-5 hours and I've not gotten stuck in a random or banned. As you can see in the picture below I've got my smokin' nice Agility armor and in the exp counter it shows 9.6M+ experience, 8.4M of that experience being from the Agility bot. I highly recommend it.