overall sage better, demon just good for masspk purge everything
fire dragon has fixed stats and arent good compared to what you can quite easily get with demonhunter (r8 ), you can get channeling stat and more interval with rolling r8
average aps EA with good gears is 1.43, with quickshot and 3spark 2.00 (2x int top, 3x int wrist) , max you can get is 2.5 but you wont, its too difficult
you cant buy r8 armor parts, the chance *EC would be around 240k EC (100k ec on 3x wrist, 120k on 2x int top, 20k on int boots), and the 3x int SBH bow is around 50k ec