In reply to LanFun: [Do they usually do one wave or multiple waves?]
I believe the ban waves to be a political tool. When the problem becomes large enough, ban wave. If it's in blizzards interest to ban bots. However this was pre microsoft owning the company. They no longer require the inflated subscriptions to maintain high company value. So we can see, I don't see Blizzard banning bots frequently. I believe we're safe after a ban wave. So long as you're not destroying the ecosystem we are fine.