As far as Talent choices go, I notice you're using DI and FDCL together on all your fights. Generally this will be a dps loss. You'll likely only see a dps gain when you're moving almost constantly and don't have a chance to cast. Personally I use it as my garalon kiting build, I did run it last week mostly because I was too lazy to go buy more tomes to swap it out. However my logs showed a noticeable drop on dps for the fights where I would've run another set of talents. As sasslefrassed mentioned Mindbender pulls ahead on single target fights.
Here's the list of talents I use for the following fights.
Stoneguard
Normal
Mindbender, Divine Insight, Halo
Heroic
FDCL, DI, Halo (this is due to the large amount of movement when having to lay down tiles, if you have a group that can get 70+ stacks on 10man or 150+ stacks on 25man in a very short amount of time, this may be unnecessary)
Feng
Mindbender, Divine Insight, Halo (I have found Divine Star to push some interesting results when combined with the windsong enchant, enabling almost double uptime in a 25-man, The dps increase from this is considerably small however vs halo)
Garajal
Mindbender, ToF, Cascade
Spirit Kings
MindBender, DI, Halo
Elegon
FDCL, ToF, Halo
Will
FDCL, ToF, Halo (Run cascade if you find yourself with consistently 6+ adds up at a time, Likely wont see this in a 10-man)