Sounds pretty good, though especially while leveling you may consider wanding down the last 15-25% of the mob's health to save on mana. If the situation warrants (little chance of adds, little chance of being ganked), you might also think about trading Shield for Rank 1 Psychic Scream (HolyFire/VT, then Pain, Flay, Mind Blast, Scream, Flay/Wand at your level). Especially at higher levels, this is MUCH more mana efficient (100 mana for scream versus 600 for shield), and the one hit you take while doing it is certainly worth it.
Also, only use VE (once you have it) if you need the healing.
For instancing, I've found my best rotation to start VE, VT, SWP (allows tank to build aggro with minimum threat yourself). After that, it really depends on the tank, instance, and mob. If the tank has lots of threat, the mob needs to die fast, the mob is going to be loose and poses little threat to me compared to the healer, or the mob doesn't keep to normal aggro patterns and attacks at random, I'll drop Death and Mind Blast followed by Mind Flays and Death/Blast whenever I can afford to based on my threat and mana. On the other hand, if the tank doesn't have much aggro, the mobs can kill me in a few shots, or the mob cannot be taunted, I stick with Mind Flays as much as possible and only start unleashing Blast/Death if the mob needs to die really fast (enraged, cannot be taunted and someone else pulled aggro, and so on). For these reasons, it's really important to me for the tank to have a UI mod called KHL Threat Meter, which I'd recommend looking into as you get higher.
Edited, Apr 7th 2007 11:25pm by lsfreak