For the flare/fire 2 dilemma, I've found that by the time I cast flare if swift cast is down, Fire 2 has been cast 3 times which makes more damage than waiting for flare repeatedly.

This doesn't take crit into account, as it can crit on either fire 2 or flare. I've stopped using flare as a result unless swiftcast is up.