Смотря что ты имеешь ввиду под "более-менее функциональным".
От себя рекомендую PunBB (punbb.org punbb.ru)
Чистый и понятный код (никогда не думал что напишу такое про пхп) и выдача соответсвующего стандартам html и css.
Минимальная нагрузка на сервак и БД.
Открытие ссылок по умолчанию в том же окне.
Я не слышал про случаи взлома, так что это самый надёжный движок, имхо.
Вся популярная функциональность (типа голосовалок и ЛС) в виде модов, спокойно прикручивается.
Русский форум Мозиллы основан на замодированном PunBB.
rforum на моем любимом языке, но функциональности мало. Также как и у punbb.
Simple machines не GPL, но пришлось остановиться на нем (кстати создателям тем под него надо руки поотрывать, не могли в css все вынести, каша получилась)
>>> Пользователи когда ставят себе аватар, могут выбирать из заготовленной галереи.
то есть это как бы поощеряет одинаковые аватары у нескольких юзеров? Или кланы пользователей с одинаковыми картинками? Или если аватар заюзан он уже недоступен другим? А как же смысл аватарок, индивидуальность, нестандартный размер и тд. ?
Извеняйте за оффтоп, но неужели мои понятия об аватарах устарели? Теперь что все правда грузят аватар паки с ннм.сру и не могут даже граф. редактор запустить/фотку свою запихнуть?
Просто не понимаю людей ставящих себе "общественные" аватары они что с компом работать не умеют, для этого же не надо быть дизайнером, paint же все видели... Кроме как матом себя даже графически выразить не могут.