Ну с этим можно поспорить, в общем случае. Но если касательно Линукса, то это в большей степени может быть связано с реализацией этого протокола в самой Линукс, сделанной по принципу и подобию. В то время как сам CIFS является закрытым протоколом.
А когда мы пишем строчки для ресурсов в exports, то что мы делаем? Правильно - даем общий доступ к тем или иным ресурсам.
Здесь не поспоришь - NFS "родной"для Линукс и реализован отлично.
Уже только за меньшую нагрузку на процессор его нужно использовать. Так же как и ext3 для флешек и дисков...