Even if you use an agent you're still required to fill out COVA. Indeed, the centralized online form may be intended to keep consular officials in line.
Why couldn't an agent fill it out for you? Filling out forms is one of the main tasks for a visa agent.