I've never owned a piston AR. They are heavier and there seems to be a bit more recoil.

Standard, direct-impingement ARs do get dirty but as long as you keep them well-lubricated they're very reliable.