If you can get over that ridiculous magazine sticking out of the bottom, the Mossberg would be fine. I couldn't. So, I'd go the Ruger American Ranch. It's a Ruger. Nobody does guns better. And that American series is affordable and very accurate. It is ridiculous the bargin they are.
I'm not real sure why the want for just a 5.56 but, if I wavered from that decision, I'd go with the Ruger American Compact in 308 or 243. Both far more capable and versatile for all around use and medicine than the 5.56. And both come in very light, handy platforms in that compact gun. No problems with accuracy out of those shorter barrels either. They are stiffer. Just sayin.... God Bless