i use Cinnamon and Evince together which causes trouble with dependencies because Evince pulls in Nautilus and then Nautilus has control over the desktop (not Nemo as it is intendet). I can remove nautilus with the '--nodeps' option but while upgrading it is sometimes pulled in again. So that's not really comfortable ...
