With the snaps and the cut I think of this as an outer shirt. The difference is that for me (48" chest) XXL fits better than the XL I would normally order for a regular shirt, allowing for a sweater, etc. under it. Its warm and looks good.
Pros
Bought for my husband and he loves it and fits perfectly very comfortable
Cons
The shirt may not be suitable for people with certain skin conditions