These are my go to pairs for running and training - in the gym or on the road.  
I'm in Florida, and it can be hot and humid, but once the mornings get below 70, I wear these for runs for the support. I've tried other brands but always come back to 2XU - they just fit very well and hug my body and get out of the way.  Most brands I've tried tend to bind up especially around the knees.  
I use these in the gym as well because there I want to support my older knees a little bit, and it never fails, the gym AC is on full blast and when wearing shorts, my legs tend to get a bit cold.  These keep them warm enough to not feel cold, but also wicks away sweat when I am really into it
The material on these is very slick.  While thinner than a lot of brands, they are anything but see through.  I generally don't even both with shorts over and just wear a larger shirt.  Your choice on that.
The ONLY thing that is "bad" with the Black/negro pairs that I haven't experienced with the silver ones is that the material tends to stick a bit but that does seem to wear off.  It ultimately doesn't cause any issues, but it can be a little surprise.