Here are some quick pros and cons for you.
Pro
1- They run cleaner
2- They are more reliable over the long run (over 500 rounds)...IF there is no opportunity to clean the rifle.
3- Better system if you choose to run a suppressor
Con
1- They can be a little heavier depending on the configuration
2- More expensive
3- Slight loss in accuracy (around .5 moa), all other factors being equal
The big question is, does the additional expense justifiy the additional reliability? That depends on your needs. For me personally, it does. Being an instructor and having audiences from around the World, I can tell you that nothing will break the momentum of a block of instruction or live-fire demo's like a malfunctioning weapon. It totally short circuits the teaching point you were trying to make. Not to mention that it damages your credibility as an instructor. People pay you money to train them. How does it look, as the Professional if your own equipment selections don't work? This doesn't mean that I only use piston guns, but it also means that my regular DI guns are thoroughly tested for reliability before they get a turn in the starting lineup.
For normal everyday use, with regular cleaning and maintenance, a DI rifle will serve you well. If I were going overseas or was potentially in a situation where I might not be able to clean my rifle for several days, I would probably choose the piston rifle.
Just my take on it.
USSA-1