Чеклаг лучше использовать в тех местах скрипта где по какой то причине не прошло требуемое действие. Допустим в ходилке, делаем смещение, проверяем новые координаты, если они совпадают со старыми то делаем чеклаг. Он удаляет журнал, кликает на бакпак и ждет ответа сервера в журнале - бакпак. Так вот если чек лаг прошел а координаты все те же значит чар уперся в препядствие

Полезно чеклаг юзать при перетаскивании итемов, например добора ресурса на крафт, чтоб при сэйве под чаром не образовалась гора этих ресов. Воощем он нужен там где нет другой возможности проверить предыдущие действие исполнилось или нет.
В случае с банком, при его открытии появляется некая надпись. Так вот перед открытием очищаем журнал и кричим банк и ставим динамическую паузу на появление той самой надписи. Так будет надежнее.
Паузу в чеклаге не стоит занижать и никаких лагов не будет. То есть паузу меньше 100 лучше не ставить. 200 Вполне оптимальный вариант.
Из недостатков, чек лаг стирает журнал но это скорее фича чем недостаток. Просто некоторые любят пользовать журнал активно.
Кстати, сам чеклаг создавался не для пауз, а чтоб уменьшить негативное влияние лагов на работу скрипта. Как пример, очень много открытых менюшек крафта на экране, которые появились в результате сэйвов.