I was thinking about upgrading from a maverick 88 to a American made mossberg 500. I use it for home defense and our monthy range shooting events. I have not had any problems until recently where a shell won't eject easily after rapid firing. I was using federal ammo when it happened. Am I throwing away money by wanting to get the 500? Also looking at an 870.