I like the SPANX but they are slightly too big for me.  They tend to smooth out my stomach area as opposed to flattening/sucking it in.  I bought them for under my wedding dress, but they just won't do the trick.  Instead, I use them as everyday wear when I need them.