I am looking to get an entry level shotgun. I have an old single shot 20ga that was my first gun but want to get a big boy shotgun. I am looking mainly for a HD gun but will probably get a hunting barrel for it also. What are the pros and cons of the following and any others that you want to suggest? Mossberg 500, Mossberg 590 and Remington 870.