I use winrar only because it is more popular and suport popular formats. But the best algorithm I found was WinUHA (
WinUHA - UHARC GUI - High Compression Multimedia Archiver ) I use that one only with some friends that also have it installed. I like it because of it's power. Can compres much better than other algorithms...but it takes a little more time.