These seem to provide adequate compression and stay up nicely without being uncomfortable.  I wore them for two transatlantic plane rides and they held up well.  I haven't yet tried them in a more on-my feet situation, so I don't know for sure how well they would hold up there.  My only complaint is that the ends of them were extremely tight around my toes, to the point that I actually made a small slice in the toe area to give myself more room to wiggle my toes (I have size 9 feet, average width).