Also I think more of the Druid's healing spells should be instant cast (or at the very least casting time reduced) and some of their damage spells. They need to really decide on a direction for the Druid.
I's have to disagree with you, that would only make the druid even more of a healer. (maybe a healing talent) The Feral form should be boosted though. The big issues I have, is that after changing into cat form during combat, is that you still have to wait for your energy bar to recharge and that both ferals forms have too low HP.
My Druid is Feral specced.
The way I play with the druid is (soloing mobs), I usually cast a spell, root, faerie then spam some more, when root breaks, I change shape into either bear or cat, depending on enemy and attack. This is great because your mana recharges while you're in another form and you're good to go with the next mob. For adds I cast sleep on them and usually lasts until i kill the first mob. Taking on two mobs at a time is alot tougher with the druid than any other class. If I get around 30% hp, i'll change to druid and cast regrowth, then change to bear form. If I'm fighting lower leveled mobs, i usually stick to cat form, since I find it does the most dmg, the fastest.
For duels I handle it alot different though. I root first, faerie, spam spells, after taking some damage i sleep (mages) or root, cast rejuv or regrowth, and change to a form depending on class. Spell casters get eaten up by cat form, because of the fast hit rate, but bear is more suited against hunters (sleep or root the pet, hunters are soft) and warriors. But the outcome is dependant on the enemy's skill.
Druids require alot more work, to defeat an opponent, but it sure is rewarding.