¿EventHandler siempre debe usarse para eventos?

He estado escribiendo eventos alegremente usando tipos de delegado personalizados y el genéricoAction tipo delegado, sin pensar realmente en lo que estaba haciendo.

Tengo algunos buenos ayudantes de extensión paraAction yEventHandler lo que me hace tender a usar esos tipos de delegados predefinidos en lugar de los míos, pero aparte de eso ...

¿Hay alguna otra razón que no sea la convención para favorecerEventHandler&nbsp;yEventHandler<T>&nbsp;sobre tipos de delegado personalizados o genéricosAction&nbsp;tipos de delegado?