I use the Smartwools but not all the styles work on me.
Advantages of those in the first photo: They totally stay on my feet, or at least almost totally. If I walk up a steep hill, there's a chance they will slip a bit. Disadvantages: the sizing is not great for me so they are often a bit large. Which means they can feel bunchy. And also, they sometimes show a tiny bit over some sneakers. Depends on the sneaker profile, though.
Advantage of version 2: Doesn't show. Disadvantage: Sometimes slips off.
Advantage of version 3: Really doesn't show. Disadvantage: slips off the minute I put it on and drives me insane.
I'm not able to go barefoot in sneakers without massive heel blisters and (excuse me) smelly feet! So I fiddle and futz with these things all summer. They do keep down the moisture and friction and I love them for that.