I own both types of systems and while each has its own merits, it comes down to personal choice. I hate cleaning guns, therefore, the piston design is my choice. Both will get dirty when suppressed, however, the piston design will always run longer simply because it's not cooking off the lube...