SVG es compatible con HTML5; si el navegador que usa su reproductor es compatible, es una historia diferente.
Dependiendo de sus necesidades, debe consultar RaphaelJS . Raphael proporciona soporte similar a SVG para IE cambiando a VML cuando se procesa para IE. Raphael ofrece una gran cantidad de funcionalidades, incluidas animaciones y compatibilidad con fuentes Cufon. Definitivamente vale la pena echarle un vistazo.
Dado que SVG es parte del DOM, es bastante simple adjuntar eventos DOM como "hacer clic" y "desplazar" a los elementos SVG creados. Esto podría hacer que SVG sea más adecuado para pantallas de tipo HUD en lugar de animar sprites, etc.
Sin embargo, es probable que tenga muchas pruebas por delante para determinar las características de rendimiento relativo de SVG en comparación con el lienzo.
La manipulación directa del DOM probablemente sea la peor del grupo. A medida que cambie las cosas en el DOM, el motor de diseño del navegador volverá a calcular el diseño de la página para acomodar sus cambios, lo que probablemente matará el rendimiento de su juego. Si tiene que seguir esta ruta, prefiera CSS (especialmente características específicas de CSS3 como transformaciones y fotogramas clave).