Dark Knight can easily do as much damage as the Ninja, the main issue that separates them is speed and survivability. DK are a slow unit and their lack of gear until end game makes them easy targets. My recommendation for this team is to hoard Phoenix Downs and definitely spend time using the Black Belt's to bolster your party's HP.