Зря вы так о Drupal. первые 2 пункта встроены в ядро, третий пункт также встроен в ядро и расширяется сторонними модулями. Профили — есть несколько решений, используется часто, все возможные баги наверняка нашли и пофиксили. Фотоголарея — с десяток разных вариантов на выбор. Новостная лента — каждый второй туториал по Views описывает, как сделать новостную ленту. Почему вы считаете, что реализовано все будет криво? Я работал с сайтами, где было установлено порядка сотни дополнительных модулей, не считая кастомных. Все работало без каких либо больших проблем. Да, возможны проблемы при обновлении мажорной версии. Но это не обязательно делать. На семерке вы можете смело существовать ближайшие три года.
Проблема всего одна — чтобы сделать правильно сайт на друпал, нужно очень долго и упорно его изучать