...the relic Hades, as long as you have an item of Regeneration to counteract its hit point drain. I actually rate a Lionheart sword of the Dragon as better than Excalibur. Excalibur does 3d4+12 damage (average 19.5) and adds 30 to Might. A Lionheart sword of the Dragon does 3d3+12 normal damage (average 18) plus 10-20 points of fire damage, and adds 25 to Might. So these two have the same probability to hit, but the sword of the Dragon does an average of 33 points of damage to fire-susceptible monsters compared to Excalibur's 19.5, and only loses out by 1.5 points when the monster is fire-immune.
However, Hades does 3d3+15 point of damage (average 21) plus 20 points of poison damage (total 41 to poison-susceptibles), and it adds 20 points to luck and boosts your disarm skill. So it has an increased chance to hit, and usually does more damage when it does hit. Any extra damage due to the might boost of the other two swords will be minimal by the time you start finding weapons of this quality.