Há algumas coisas a serem consideradas:
(1) dpkg foi projetado para funcionar com todos os pacotes. apt-get foi projetado para funcionar com repositórios.
(2) dpkg é geralmente mais fácil de trabalhar com pacotes locais. Existem exceções, mas dpkg -i pode ser usado para instalar, então apt-get install -f pode ser usado para obter dependências.
Acima, você pode tecnicamente instalar pacotes fazendo sudo apt-get install ./PACKAGE.deb , no entanto eu tive resultados mistos com isso. É melhor usar dpkg para instalar esses pacotes e deixar apt-get install -f manipular as dependências depois, na minha opinião.