I think the dragon spirit is pretty good actually. Just like fighting in human form, this game requires that the dragon dodge and maneuver around attacks. I don't often use dragon spirit cause I try to avoid the attacks. It can be challenging when there are tons of flying drakes and towers blasting at you, however you also have some cool abilities. Granted I play on Med difficulty as appose to hard.

Try summoning the ally dragon who does a pretty good job of diverting enemy fire from you.

If you are low on health fly away and recharge or switch between human/dragon and use both healing spells since they are both on different cool downs.

I mostly use that AOE blast to kill almost all the annoying drakes around me

For towers/buildings, I use flame breath while I circle around the tower, they are usually down within 2 sec and hardly ever hit me.

There is a shield ability that you can try, but I never felt the need for it.

I think the develop felt with all the other dragon skills, the dragon becomes pretty strong as is and does not need a better Dragon spirit ability.