Generally, speaking, I'd rather my 2nd Liners stayed with Endo and Ferro, but standard engine. I do grant that XLs are preferable in certain cases, basically for light & speedy types, in which case I'd likely use all three. The Pack Hunter's a good example. With just Endo it's okay, add Ferro and it's good, switch ES/FF for an XL and it's very good(simply sinking spare tonnage into armor in both cases), but give it all three and you can make something great.
OTOH, you can just about make something Dire Wolf level with a standard engine, ES, and FF. Runs a little short of crits if you're not careful though.