The Immortal Staff has almost no FPS but it's not as good as Flame Staff in big pulls.. flame Staff can attack way more targets than Immortal Staff can.. but the only negative thingy about flame staff.. once it starts to proc and multiple procs Will stack.. u might het FPS problems.. but in general the flame Staff is very cheap and useful..

1flame Staff and 1Immortal Staff is best in m1-5 runs if u got 2mages in a pt

Dragon Staff is the most useful against bosses.. except against Bael, Bael spawns multiple mobs a time which can effect the proc of dragon staff, flame proc will continuosly proc nonstop and Will also hit the new spawned mobs.. maybe it also works at ferrix.. but not sure

For all other bosses drag Staff is the best..

Good luck ^-^