D3 always looks really interesting to me, but I still just use Highcharts for generating charts (easy to use, great documentation). Any reason to try out D3 for basic charting, or is it best suited for more custom scenarios?