How does Sorrowsong fit in? On fights with adds I can usually activate it fairly reliably and on burn fights it seems to greatly increase SW damage. Regarding Heart of Ignacious, I find it hard to maintain 100% up time. Perfect use on CD would be 16.67% but a main problem is that the engineering glove enchant sets it on a 12s CD (Lifeblood will do this as well) - even with it working for 20s on a 132s CD thats 15.2% up time.