No hay diferencia, hacen lo mismo.
CREATE TRIGGER trgTable on dbo.Table FOR INSERT,UPDATE,DELETE
es lo mismo que
CREATE TRIGGER trgTable on dbo.Table AFTER INSERT,UPDATE,DELETE
Un INSTEAD OF
el activador es diferente y se activa antes y en lugar de la inserción y se puede usar en las vistas para insertar los valores apropiados en las tablas subyacentes.