Полезнее - возможно, агентство. Но смотря для кого полезнее. Далеко не все работодатели ценят работу в агентствах. Если хорошо разбираетесь в маркетинге конкретных продуктов, то лучше получить опыт на стороне продукта. Я примерно и пошёл по такому пути, ни разу не заглянув в агентство.
В агентстве вы, скорее всего, получите широкий опыт работы с разными инструментами, подходами и показателями. И куда быстрее. Со стороны продукта будет больше экспертизы, глубокого понимания конкретного рынка и больше вовлечения в продуктовые метрики.
Что полезнее - зависит от человека, что ему больше нравится, что хочется изучить и насколько он в силах помочь конкретному продукту.