Years ago I used zip lock bags. They were OK at the time, but awkward to get the air out and not convenient over the long term (rip, etc.) for me, and everything would slip around my suitcase. With the concern for plastics not being environmentally friendly, I no longer use zip lock bags for anything anywhere 95% of the time.
I use regular packing cubes and sacks and love them for their organization, ease of searching through my carryon, and protection of my clothes from travel, TSA hands and security dumping of my suitcase...if it ever happens. And I agree with Cala, it is a much neater suitcase. All compression cubes would make my suitcase heavier, likely, as I might squeeze more into each bag...maybe.
However, I do use a very small compression cube for my pj's and change of clothes that I put in my personal item when checking my carryon. I estimate it is 4" square and 3" thick when compressed. Compression makes the package smaller so it more easily fits in my 12x16x6 personal item.
Basically, figure out your packing needs first and then determine which and what size you should use. I use medium/small; just two hold all my clothes except what is in my personal item. I roll my clothes in the cubes so I can see everything when I unzip them. If I didn't mind moving items around in my suitcase all the time, I might forget the cubes and just roll the clothes in my suitcase, but for me, I believe I would remove items to where the organization of my suitcase would disintegrate and drive me nuts with out them.