iPacs, in general, are keyboard encoders. For a Steam game that is expecting a gamepad, this can be a problem. The zero delay encoders are seen as gamepads, so there's that.
I've always preferred ipacs but I'm mostly doing stuff in MAME. I don't think there's an appreciable difference in lag between the two.