Mejor un corredor, que es un profesional independiente, que no está sujeto a presiones ni dictámenes de compañías. Su "jefe" serás tú y él estará a tu lado en caso de siniestro.
En segundo lugar con un agente, pues el también estará a tu lado en caso de siniestro, además, como trabaja en exclusiva con una compañía, conoce mejor sus entresijos y te podrá dar mejor trato que el que te pueda dar la compañía directamente, aunque quizás pueda ser presionado por la misma.
Finalmente, decirte que tanto si contratas directamente con la Compañía como con un mediador, el precio debe ser teóricamente el mismo (no te vas a ahorrar el pago de comisión alguna), aunque algunos mediadores consiguen mejores precios que la Compañía directamente al aportar a las mismas más negocio.
Un saludo.