You can't go wrong with either ID say. I bought the M3000 cause I don't shoot 3.5's anymore. 3's are more than enought for anything you want to hunt with it. It's all personal preference really. I had a Mossberg 935 but traded it out since I had no use for a 3.5" gun. I duck hunt, dove hunt and turkey hunt, all with 2.75" and 3's. 3" shells are cheaper too. Save the $100 and buy a TRS 25 to put on top!
Good luck on your decision,
Jon