I find it strange that so many people are citing weight as a disadvantage to the piston. The gas chamber is smaller than for DI, so there's a weight savings there, and the pistons themselves are pretty darned light. It can't be a difference of more than a couple of grams!
As far as reliability, I think there are plenty of examples out there showing pretty conclusively that both systems are capable of extended continuous operation in less-than-ideal circumstances.
As far as accuracy, I'm just not buying that there's much difference. Slo-mo images showing one barrel whipping more than another probably have more to do with the specific barrel than the size of the gas tap.
As far as recoil, it seem to me that the piston system, having more mass to be moved, would eat up kinetic energy that a DI system would turn into recoil. However, given my earlier comment about the light weight of the pistons, it would probably be a negligible gain.
Cleaning? Sure you have more tube to clean on a DI, but cleaning the seared-on crud from a gas piston ain't no picnic.
In short, as far as I can tell, the only reason to prefer one system to another is that you've chosen to do so!
