For the most part, the only time I use dpkg directly is to install software that is no longer available via a common repo or to force install a package that apt can't figure out.
dpkg
apt
dpkg -i <package>
dpkg -i --force-overwrite <package>