The bot is very stable, ive ran it a full 24 hours+ and it just kept mowing down mobs getting me tons of loot and exp, though i have noticed when it is trying to find LOS for Hunters while it is attempting to find the LOS for one mob it is completely oblivious to any mobs that may be on it, so i would suggest adding aggro checking as it is searching for the LOS as this has caused me to die a few times.
The way-point system works very well, he stays on his path and never strays, although you should keep the "Wander how far from waypoint" slightly above the distance between each way-point or else he runs right past mobs, collecting aggro along the way. My average distance between way-points for my Hunter is 11, 15 seems to work perfectly, i usually keep the search range 45 or so and the attack range about 35-38 if you put it at 40 it can sometimes cause the mobs to go into "anti-exploit" mode, causing the bot the endlessly fire skills at it.
Some suggestions i have for V2 (Which i would love to test

So far i have only used it with my hunter and man is it fast, it mows through mobs nearly as fast as me. Keep up the good work.