Freelancer : Can create smart banners, but quality may depend on his experience in the field.
Examples of smart banners
Technical part
The technical part includes integration with analytical systems, setting up conversion tracking and other important indicators.
Agency : Best at handling technical tasks as they have penetration data professionals on staff who are experienced in this field.
Freelancer : May also perform technical tasks, although the level of this work can vary greatly.

Goals in Metrica
Analytics and optimization
Data analysis allows you to evaluate the effectiveness of an advertising campaign and make timely changes to improve results.
Agency : Has resources for deep analytics, provides regular reports and recommendations for optimization.
Freelancer : Can do analytics, but often doesn't have the same depth of approach or tools to do it.