A propos des PSR les plus importantes c'est évidement les PSR-0/4 (suivre au moins l'une des deux) afin d'être en mesure d'utiliser l'autoloading facilement (et ben sur d’être en mesure d'utiliser pleinement composer, qui, maintenant, est devenu pratiquement indispensable si l'on veut éviter de réinventer la roue sur un projet PHP).
La PSR-3 est importantes aussi histoire de pouvoir centraliser/traiter simultanément tous les logs (et éviter ainsi de devoir fouiller la doc et la config de chaque third-party pour trouver comment fonctionne son logger).
HS (quoi que les 2 paragraphes précédents…)
Sinon, les PSR-1 et PSR-2 ne concernent que des histoires de coding style et n’impactent donc en rien interopérabilité des projets. Ça concerne juste la capacité que les contributeurs ont pour passer d'un projet à l'autre (car évidemment si tout le monde suit ceux deux là pas besoins de configurer l'IDE d'une manière différente pour chaque projet). Mais c'est aussi le point qui est le plus difficile à faire évoluer sur un gros projet déjà existant (changer de coding style peut imposer soit de devoir modifier plusieurs centaines de milliers de lignes et ensuite de devoir rebase toutes les PR soit de devoir avoir un code qui suit 2 coding style le temps que le nouveau se mette complètement en place. Sans compter bien évidemment le temps d'adaptation nécessaire au changement de coding style, spécialement pour les contributeurs qui ont le pouvoir de push et lors des revues de code). Bref changer de coding style c'est jamais facile.
Fin du HS
Sinon j'utilise aussi PHPUnit mais c'est plus par habitude, car de toute façon j'ai déjà un gros projet qui utilise PHPUnit et je ne nous vois pas passer brusquement à autre chose en migrant toute la base de tests…, et parce que je ne connais pas trop les autres. Mais j'irais jeter un coup d'oeil à PHPSpec et Prophet je pense.