Crit is nice at lower levels, and still not a bad stat, but it's generally not one to be super-focused on at max level. This stuff is all going to be based on level 85, so some of it might not apply at your level ;)
Spirit will work as hit provided you have 3/3 in Elemental Precision (which you should-makes resto/ele gear almost identical). You want to do all you can, within reason, to get hitcapped first off. You'll also want to take into account what content you're running (for example, you need less hit when running heroics than when you're running raids).
Intellect is the main stat you'll end up wanting to gem and enchant for after you're hitcapped. After that, haste and mastery are about equal (you get mastery at 80, I believe), followed by crit. After you're hitcapped, spirit/hit are pretty much useless, so try not to end up too far over cap.
You won't have a true "rotation" so much as a priority system. You'll want to keep dots on the main target, then use the highest priority direct damage spell. It will basically end up like this...
-Flame Shock on main target
-Lava Burst when off cooldown (the Lava Surge talent will reset the cooldown on this fairly often)
-Earth Shock if your Lightning Shield is above 7 stacks and your Flame Shock has more than 6-7 seconds left
Fire Elemental is nice dps as well, and you'll also want to be using your cooldowns at the best time for the fight...Elemental Mastery, Spiritwalker's Grace, and all that fun stuff. Unleash Elements is good to use while moving, same with Earth Shock (even at <7 stacks, as long as it won't cause FS to fall off).
You'll be throwing out some Chain Lightnings, Thunderstorms and Earthquakes and possibly switching up your totems as needed for AoE situations as well. Careful with Earthquake for adds on long raid fights though...it's a huge mana hog.
Another thing to watch out for is using the correct totems for your group...there's a lot in the way of buff overlap, and you generally want to be familiar with the buffs that EVERYONE can give and how they interact, so you can get the most from your group. Think I'll make an additional post with that information :D
That's what comes to mind atm...if you have any other questions, let me know...my char is also in my sig, I believe.
85s(Whisperwind, Alliance): Shenya, Frost/Blood DK; Kerawyn, Bear/Resto Druid; Jendara, Resto/Ele Shaman; Kallae, Prot/Ret Paladin; Dovasary, Holy/Shadow Priest.