I have had a great deal of experience with a druid from playing one in beta. I can safely say that until Blizzard makes a major overhaul with the class, there is little chance of me playing one again.
I don't mean to turn druids off to you; They can be pretty fun, and what you can do with one is great. My suggestion to you is to play one to about level 20 or so to get a good feel of the class, then change if you do not like it. However, if you simply play the class for the "cool" shapeshifting ability, then I suggest you look elsewhere. If you play a druid, you WILL be a healer, no questions asked.
The problem I have with druids is that they never seemed to have much work put into. This is very evident just by looking at the forms. Instead of creating unique, special forms, blizzard simply copied and pasted from two other classes: the warrior and the rogue.
The talent trees are an absolute mess, and most of druid abilities are downright useless. The only reason druids are anywhere close to being decent is that you'll find yourself cycling through 2-3 spells every single battle, with none of the other spells finding much usefulness.
The truth of the matter is that druids have alwas been an unfinished class, rushed into talents and rushed with "fixes" to put them on par with other classes. It really sickens me how blizzard designed the class, because the rest of the classes and the rest of the game is great.