Всё очень индивидуально, конечно. Меня всегда удивляли подобные вопросы. Мне кажется, причин для создания отношений, в общем-то, всего две, и они тесно переплетаются между собой -- это удовлетворение важных потребностей обеих сторон и это чувство влюблённости и любви к данному конкретному человеку. В хороших отношениях присутствует и первое, и второе.
Любые отношения, и отношения молодых парней и зрелых женщин не исключение из этого правила, строятся либо на одной из этих причин, либо на обеих. И какие тут могут быть "за" и "против"? Если 20-летний парень полюбил 35-летнюю девушку, наверное надо понимать, что когда ему будет 30, его возлюблённой будет 45. Если не пугает -- почему бы и нет?
Если же здесь удовлетворение каких-то потребностей, то важно, чтобы контекст отношений это предполагал, и была честность в паре. Например, парень может врать о своей любви, чтобы девушка его содержала. Это вот дерьмово. Если же есть честность -- опять же, почему нет?
Всё что я описал, касается любых отношений, вне зависимости от возраста, пола и количества участников. Потому и вопрос странный -- разумеется, определённую специфику отношений между людьми с сильной разницей в возрасте можно отследить, но уникальность каждого человека и отношений между людьми это перевешивает, и нельзя говорить ни о каких "за" и "против" -- всё крайне оригинально у каждой пары.