Поэтому и не знаю, какие адекватные рамки стоимости
Каких-то единых рамок стоимости не существует, она у всех разная. Кто лучше работает, у того больше клиентов, спрос на его услуги выше, а значит и цена выше. Хуже работает или новичок или нет репутации - цена ниже. Бывают и исключения, но тенденция такая. Чтобы распознать исключения - нужно иметь опыт.
Подводных камней миллион, никто их в одном ответе не перечислит. В основном всё стандартно, своё ядро каких-то особых нюансов не вносит.
Всё стандартно - разработчика выбирайте квалифицированного, организованного, с хорошей репутацией. Если не знаете, как это определить - найдите профессионала, который знает. Ещё на фриланс биржах есть репутация и отзывы, по ним можно ориентироваться.
И может вообще, не нужно делать самописный сайт, а достаточно работать на какой то cms для этих целей?
Сильно зависит от того, что у вас за проект. Это уже должен решать профессионал в каждом отдельном конкретном случае. CMS - это инструмент, выбор инструментов - работа для профессионала.
Основные требования - скорость загрузки, чистый код, чтобы ничего не мешало seo продвижению, масштабировалось на поддомены, удобная админка.
Плохой специалист плохо сделает и на CMS и без неё. Хороший - и с CMS и без сделает хорошо, вот и всё.
Никаких волшебных ответов в вашем случае нет.
Добавил
Ну вот видите, многие дают советы что вам использовать, даже не зная, какая у вас задача. (Сайт на 500 страниц с фишками - это слишком абстрактно). А кто-то даже умудряется советовать вещи, с которыми сам не знаком.
Можно сделать вывод.