Avec un D90, qui gère les flashes déportés sans fil, tu peux choisir l'un ou l'autre sans gros inconvénients ni différence maquante sur le résultat.
Le SB600 a un NG légèrement plus faible et pas de mode maître (mais on s'en fiche si le boitier gère le mode contrôleur, cas du D 90) et une interface graphique pas simple (mais si on l'utilise régulièrement on mémorise les accès).
Le SB 700 a aussi un NG un peu plus faible.
Les SB900 et 910 sont assez encombrants. Et sensiblement plus chers.
Et il n'y a pas que Nikon...Tu peux regarder chez Metz qui propose des flashes 100% compatibles ;
Ou chez les "chinois" qui proposent des prix "canon" (

) - mais il faut alors vérifier cas par cas la compatibilité avec le système CLS pour éviter de mauvaises surprises et on manque de recul pour avoir une opinion, positive ou négative, sur la fiabilité à terme.