Are Spanx still the way to go when wearing a snug fitting dress or are there other brands or even M&S versions that are great these days?