Who would win and why?I say Iron Fist!
Batman due to superior intelligence and fighting skills.
Batman because he's better.
Iron Fist easily defeated Batman. With his chi power, Batman would not withstand against Danny's chi power and not even Batman's gadgets.