I like the shapewear.  It is a bit of work to get it on, but it does give support.  I will say though that the material it is made of is nice and soft, but that causes it to cling to some tops, which is a pain to keep adjusting.  The shapewear is nice and long, so no roll up problem.