a couple problems with your librarian; you can't have the close combat weapon or the familiar as there's no 't' next to either of them... (for some reason, loyalist ccw's are of an inferior construction to chaos ones and thus can't take the treatment from termies?!)
i'd also drop the furious assault skill on the termies as only the sergeant gets any kind of benifit... (do you really need S9 power fists?!)
if you want to keep a skill, i'd suggest tank hunters but you seem to have plenty of anti-tank already!
the only thing i can suggest is to trade the assault sergeant's combat shield for melta bombs (just in case say a dreadnought mugs the unit!) and perhaps swap one the devastator squad's rocket launchers for all heavy bolters as you do lack a strong anti-hoard presence... (as your termies will only get 4 shooting phases max!)
overall it's a strong list. the only time i can see you having trouble is if you come up against a true hoard army - all infantry guard, orky boyz and such... granted the rockets have the blast template, but i honestly think one unit of 4 heavy bolters would help you play it safe
cheers!