Well, since the dawn of ages I saw ZIP v ARJ, bzip2 vs gzip. What's the point? Same programs compressing same data on a different computer.
I use gzip for big files (takes less time) I use bzip2 for small files (compresses better) I use zip to send data to Windows people I really, really miss ARJ32. It was my favorite on DOS Days.