Ну тут не ясно, какая задача стоит: если есть какой-то набор архивов определенного типа и надо иметь возможность с ними работать — то надо использовать тот гем, какого типа архивы. Если нам в нашей проге надо иметь возможность запаковать — надо использовать то, что удобнее. А типа "мне надо и то и то" — не ясно, в какой ситуации это может понадобится.