well i have said it before on other threads but i cant find it rite off so here goes.
for hunting you can set up the m-500 with a factory stock and barrel you wish. if you want a HD shot gun and do not want to have multiple guns you can get a recoil reduction 6 position stock and 18.5 barrel it only takes 10-15 minutes to clean and swap it all out. you could use the same or change forends its your choice...i change mine. the best thing IMO about Mossberg is the possibility's of multiple ways to change it to fit your use...they say you can do the same with the 870 but i use mossberg's.... personal choice is the difference i guess.