Иван, все не так страшно.
Разработчик предыдущий не может работать сейчас по причине болезни, правда это не снимает с него обещанных обязательств доделать с помощью своих коллег, чего не было сделано, но не суть.
Проблема с фильтром скорее всего в кешировании, которое так или иначе надо делать, просто нужно понять как это сделать правильнее и реализовать.
По поводу мелких недочетов - они из разряда "чуть съехала верстка", "это поле сделать длиннее и показывать его первым", "В кнопке шрифт на пиксель больше". Единсвенная большая проблема с ресайзом картинок, но это точно решается..
По поводу бюджета могу сказать, что вопрос не в нем, а в правильных руках.
Вот обратился в компанию, сказали сделают мелкие недочеты общей суммой в 12 часов за неделю, к 12 числу. Сегодня 20, доделано не все, на телефон и почту не отвечают. В кабинете техподдержки тоже тишина.
К сожалению, как часто бывает, програмисты - очень необязательные люди... поэтому и ищу новых..