The one reason I love shirt dresses, specially denim shirt dresses so much is because of their versatility. You can style it in a number of ways. For instance, you can simply wear it as a dress or a top, both tucked in as well as tucked out, or as s shrug