Je pense pour ma part que Shadow ne choisira aucun camp, ni celui du bien, ni celui du mal. Car, si on y réfléchit bien, il a toujours agit dans son intéret personnel !
Lorsque le Dr. Eggman l'a libéré, il a accepté de le suivre dans ses projets, mais il explique clairement que c'était uniquement pour venger Maria (il se reprend d'ailleurs au dernier moment, en se souvenant de la promesse que celle-ci lui a demander de faire).
De plus, dans Sonic Heroes, il a beau avoir perdu la mémoire, s'il fait équipe avec Oméga et Rouge c'est juste pour tenter de découvrir la vérité sur son passé.
Quant à Shadow The Hedgehog, il ne faut prendre en compte que la dernière histoire (du moins, c'est ce que je pense) car sinon, les différentes versions du passé de Shadow seraient trop différentes les unes des autres ! De plus, dans ce jeu, les différentes actions faites par Shadow sont toujours dans le but d'éclaicir les mystères qui l'entourent.
A la fin du jeu :
Et enfin, Shadow est bien un être vivant à part entière, en chair et en os !