Поиск квартиры с помощью текущих сервисов сводится к тому, что пользователь выбирает квартиру по параметрам. Почти как телефон или компьютер.
Гипотеза: А может быть поиск квартиры стоит свести к паттернам и ощущениям? Как например, реклама Макбука - там ни слова про количество оперативной памяти или размер кэша - но зато четкие и понятные паттерны - для работы с графикой и т.п. Так же можно на основании параметров оценить насколько квартира подходит к тому или иному паттерну: например: Пара, молодая семья с ребенком, сингл, удаленная работа и т.д. На основании профиля пользователя можно подбирать более подходящие варианты, не только в определенной локации. На этом можно построить рекомендательную систему.