Для систематизации вопроса предлагаю сначала классификацию вариантов покупки, ибо иначе мухи с котлетами будут в кучу замешаны. В каждом случае есть свои нюансы.
Варианты по типу продавцов квартиры (или студии, комнаты и пр.):
1. Первичка у застройщика
2. Первичка у подрядчика
3. Первичка у инвестора-физика
4. Вторичка у физика - единоличного владельца
5. Вторичка у физиков - владельцев долей одной кваратиры
6. Вторичка у физика - отдельная доля в квартире (выделенная как отдельный объект)
7. Вторичка у юр.лица
8. Вторичка у физика, заложенная в банке (или непосредственно у банка - такое тоже бывает)
9. Вторичка - дом с землей
10. Вторичка - часть дома с землей.
11. Первичка - дом с землей, оформленные в собственность.
12. Первичка - дом с землей, по инвестиционному или договору подряда
Список не исчерпывающий, на самом деле. Но и так немало получилось...
По каждому варианту можно много чего писать и обсуждать.
И еще, конечно, общие моменты безопасности сделки (процесс оформления документов, передачи денег и пр.). И тут, кстати, агентства - не панацея. Иногда и с ними бывают на этих этапах проблемы. А иногда - и из-за них. Про это много чего можно нагуглить в интернетах, если реально интересует.
Резюмируя.
Купить квартиру - не так-то просто, как кажется. Но "не боги горшки обжигают" (с). Поэтому нужно просто потратить некоторое время на самообразование в этих вопросах. И при этом - не сильно экономить на юристе.
Именно на юристе, а не на риэлторе. Риэлторы, как раз, - элемент не обязательный, если вы сами нашли себе вариант, напрямую.