At an agency, your task goes through a manager, estimation, backlog, development, and review — before you see any result. Every step adds time and cost, regardless of how simple the task actually is.
With me, you work directly with the person writing the code. No queues, no handoffs. And agency turnover is real — six months from now your project might be handed to a different developer who needs to learn it from scratch.
An agency makes sense if you need a multi-person team for a long-term project. If your task is specific — a module, integration, or optimization — an experienced solo developer will get it done faster and for less.