You must also take into consideration the level of the party at the time of the encounter... ...
If you fight the Black Dragon with an average party level of 10, I gurantee you, you will have one heck of a fight.
Take that same party and fight against the Shadow Dragon, and hey hey! A walk in the park by comparison.
Most people, including me, fight the Black Dragon when everybody in the party has maxed out already. Due to this, the fight is extremely easy.
In terms of fighting ability though, I say Firkragg gives the best fight. Though I must say, Firkragg is cute when he is a squirrel.
------------------
If not a Sorcerer casting total oblivion, then a Paladin meting out justice. Otherwise, I think I will just be a bard and torture my enemies with, "My Heart Will Go On".
Platinium Sorcerer of ALSB,
Aerie
Loving
Sacred
Band! She's MeowRrrr, and more!
-------------------------
Baldur's Gate Item Mart