Never shot a Beretta and the only Benelli I've ran was my pump. That being said, my SLP has performed very well for me. I've ran it through two 4 day training courses, the later consuming a bit over 750 rounds. The only thing I did was to apply a bit of lube during the course. The advanced course was nothing but semi-autos and the SLP matched all of them shot for shot. I've put about 3K rounds through mine in the past couple of years....not much compared to some folks....but it keeps on running....and it cycles the reduced recoil (1200 FPS) 1 oz slugs quite nicely.