But, yes D3.js is very cool and blazing fast ..... hard to beat.
I do not think it is hard to beat actually: - D3 is slow to load on mobile devices using 3G. - D3 visualization are (very) hard to debug. - Adapting one of the template is not trivial at all.
This is where Roassal has a role to play
Alexandre