I've seen many times where users do or write
apt-get upgrade, but not
apt-get dist-upgrade, which, according to the man page, automatically handles dependency conflicts and installs any new needed packages automatically. This might get rid of a few dependency problem questions from ever coming up.
Is there any reason the former is more common/popular than the latter? Generally, which one should be used/recommended?