J'ai récemment utilisé à la fois Raphael et jQuery SVG - et voici mes réflexions:
Raphaël
Avantages: une bonne base de départ de la bibliothèque, facile à faire BEAUCOUP de choses avec SVG rapidement. Bien écrit et documenté. Beaucoup d'exemples et de Démonstrations. Très extensible architecture. Grande animation.
Contre: est une couche sur le réel SVG balisage, il est difficile de faire des choses plus complexes avec SVG, tels que le groupement (il prend en charge les Ensembles, mais pas de groupes). Ne pas faire de grandes w/ modifier des éléments existants.
jQuery SVG
Avantages: un plugin jquery, si vous êtes déjà à l'aide de jQuery. Bien écrit et documenté. Beaucoup d'exemples et de démonstrations. Prend en charge la plupart des éléments SVG, permet un accès natif à des éléments facilement
Inconvénients: architecture pas aussi extensible que Raphaël. Certaines choses pourraient être mieux documenté (comme le configurer de l'élément SVG). Ne pas faire de grandes w/ modifier des éléments existants. S'appuie sur SVG sémantique pour l'animation - qui n'est pas énorme.
SnapSVG comme un pur la version SVG de Raphaël
SnapSVG est le successeur de Raphaël. Il est pris en charge uniquement dans le SVG navigateurs compatibles et prend en charge presque toutes les fonctionnalités de SVG.
Conclusion
Si vous êtes en train de faire quelque chose de rapide et facile, Raphaël est un choix facile. Si vous allez faire quelque chose de plus complexe, j'ai choisi d'utiliser jQuery SVG parce que je peux manipuler la majoration réelle beaucoup plus facile que celle de Raphaël. Et si vous voulez un non-jQuery solution, alors SnapSVG est une bonne option.