portista10, using behaviors is not going to work well for rotation, i know because i have tried that. Just use the "Rotator", it works very nice once you have it set up.
When you use the buff detection don't do it by name but input the buff's spell ID, you can look up the ID through Wowhead just make sure you input the correct one because i found that the buff you get when(for example) you cast Power Word: Fortitude, has a different Spell ID then the ability itself.
Maybe someone knows of an addon or something that can display spell ID's to make it easier?
I am still working on the Rotation for my Holy Priest but making him heal a group is kind of difficult to say the least, when i began i had trouble with the spell ID's. Now i am working on making him target the dps one bye one and then the tank(prio on the tank ofc), i'm using macro's for that. maybe i'm missing something because it seems more difficult than it should be haha.
When i have the Holy rotation finished i'll get started on a Shadow rotation, which will definitely be much easier hihi
.
As soon as i have finished i will upload and post them. I dont have a balance druid so can't help you there, i suggest making a rotation yourself, it's fun, educational and will be satisfying when you get it to work.
I will make some more rotations for my other characters aswell because i'm enjoying myself with this, but it could take a while because i'm busy with my work, my guild and other stuff too... I am excited to make one for my warlock, could become quite complex and fun to make it do more DPS.
Good luck to you