Предпочтительно: пять девушек пришли (но: пришло пять девушек), семеро юношей опоздали.
У слова семеро есть легкий разговорный оттенок, оно обозначает общность названных им людей. Слово семь стилистически нейтрально. Нужно выбирать слово, ориентируясь на контекст.
Правильно: Пословица «Семеро одного не ждут» по-прежнему актуальна.
Дело в том, что собирательные числительные (двое, трое, четверо...) в русском языке имеют ограниченную сочетаемость. Они употребляются не со всеми словами. С существительными мужского рода, обозначающими детенышей животных, собирательные числительные сочетаются, а со словами, обозначающими взрослых животных, – нет. Поэтому пятеро лисят, трое котят, семеро козлят – корректно, а трое котов, семеро козлов (о животных) – ошибка.
Правильно: семь девушек; собирательные числительные (семеро) не употребляются с существительными женского рода, называющими лиц.