Besides the supported tar features, bsdtar is definitely my favorite. With libarchive it supports all kinds of archive formats, so you can work on .zip and even .iso files with the usual command line interface.
https://github.com/libarchive/libarchive/wiki/LibarchiveForm...