Какой фреймворк посоветуете для рисования диаграмм, графиков?
highcharts — отлично подходит и бесплатен
пробовал g.raphaeljs.com. не понял как на g.raphaeljs.com/barchart.html сделать легенду и оси координат
пробовал www.reverserisk.com/ico/ примеры на странице не показывались в ие8 (хотя пишут, что работает на ие6+)

попробовал www.jqplot.com/ пока всё устраивает.

по части сложностей, может не все пробовал, но для пользователя работа с данными библиотеками выглядит так
new yourGraphLib('element-id',[[1,2,3],[4,5,6]],{options})