+ Very elastic, adapts well to the body
+ Does not wear out even after frequent use
+ Pushbuttons go on not by itself, but can be opened easily
+ Keeps you warm and looks better than any undershirt made
The only tiny downside is that in bright light of the body is not 100% opaque. Therefore I would not recommend it as a shell replacement.