I use Engrampa. Which archive format I use depends on the use case. For example, if Windows users are involved, I usually use Rar archives. Under Linux, I usually use tar.xz.