oui car :
- cela fait une mise à jour globale du système avec les dernières versions corrigées ( si on a une source update à jour )
- on peut faire en sorte que cela se fasse automatiquement
- ne met à jour que les packages installés
non car :
- cela n'installe pas un nouveau noyau automatiquement, et qui plus est, il faut rebooter pour utiliser le nouveau noyau
- automatiser c'est bien, mais en même temps cela peut être un mal. une upgrade qui se passe mal, un servioce qui ne démarre/redémarre plus ( cas pour un serveur ), ou un nouveau bug introduit et cela peut être très embétant.
- si une dépendance est mal faite ou autre on peut se retrouver avec des packages désinstallés ( problématique surtout si on fait cela de manière automatisé et que l'on ne vérifie ce qui se passe ). Coupler avec un --keep peut éviter cela