7zip is free and multiplatform.. it handles rar and many other formats.. rar is more efficient than zip =) .. zip is a very very old compression, but still common I know.. but that's why I'd recommend 7zip since it handles them all.
You're right !