Mossberg 500 is very versatile. Mine has a 18.5" barrel for around the house duty and a 28" modified choke barrel for hunting. It was also pretty inexpensive and has lots of accessories avaiable. To get an idea of the accessories, go to cheaperthandirt and look at "mossberg 500 gear".