I know from experience that illusion is useless against dragons entirely, and my early experiences with conjuration have been bad as well (the dragon seems to either evade the summon in favor of attacking me, or kills it too quickly for it to be worth summoning, if this changes at some point I'd be glad to hear about it) I prefer melee to ranged, but I know that melee with a dragon invariably means that I'll be soaking a good amount of damage, as a warrior I typically use restoration to get my health back as soon as the dragon takes off again, or chug a couple of potions, for this reason, would it be worth it to add either of those as perked skills (as my skill list is hardly small)?
In general, what tactics (besides the ubercrafting and smashing with said ubercrafted gear) prove most effective against a dragon, particularly for the type of character I have in mind?