В общем случае задача не имеет решения. Дом и район всегда находятся на разных чашах весов. Решение надо принимать уникальное по ситуации. Насколько плох дом? Насколько плох район? Должен быть разумный компромис, а не 100- процентный перекос в одну из сторон. А то можно дойти до собачьей будки на Красной площади