Хорошая схема, добавлю от себя по системной части. Я обычно сначала смотрю не конкретную дату, а календарь цен на месяц целиком — сразу видно, в какие дни провал. И только потом подбираю под эти дни остальное.
Ещё момент: пересадка в Москве часто дешевле не потому что рейс плохой, а потому что это фактически два отдельных билета у разных перевозчиков. Тут только осторожнее со стыковкой — если рейсы не связаны одним билетом, при опоздании первого никто вам ничего не пересадит. Закладывайте запас по времени, особенно если аэропорты в Москве разные.