QT not perfect, but still the best available movements, if you can write better, just do it..
Most of the mistakes based on your settings.. if you check every aoe avoidance, like avoid aoe on max health, avoid aoe out of combat etc, the bot can't go forward if any aoe on a small place and close the way, so will searching the nearest possible point.. what is sometimes far behind you..