Прекрасный вопрос! Я сам над этим часто думал. Сразу скажу, всё что написано ниже - лишь моё субъективное мнение.
Сначала анекдот.
Сочетание имени и отчества должно быть гармоничным. Либо мягкое напевное имя и энергичное отчество, либо наоборот. В основном это зависит, по моим наблюдениям, от чередования букв Р и Л.
К примеру. Ольга Викторовна, Иван Андреевич, Аркадий Соломонович, Пётр Васильевич, Куркумбай Алекбемберович.
Некоторые сочетания слишком мягкие.
К примеру Павел Львович, Лев Глебович, Светлана Анатольевна, Ольга Яковлевна. Прям погладить хочется, как котёнка.
А некоторые наоборот, слишком энергичные.
Аркадий Харитоновмч, Ричард Германович, Кристина Петровна, Мария Робертовна.
Очень неудачным сочетанием для мальчика считаю повторение имени в отчестве.
Иван Иванович и т.п. Почему?
Такой человек навсегда останется младшим. Иван Петров-младший, Владимир Пупкин младший. То есть, даже взрослый человек на всю жизнь остаётся в тени своего отца, а это порождает комплексы.
И даже если Иван Петров-младший повзрослев, продолжит безумную семейную традицию и назовёт своего сына Ваней, Петровым-старшим он всё равно не станет. Максимум средним. Что ещё хуже.
И уж тем более вызывают удивление сочетания типа Петр Петрович или Григорий Григорьевич. Когда произносишь такое сочетание имени-отчества, сразу вспоминается песня "По полю танки грохотали.."