Well, one of the biggest differences is that in NetHack you have a goal, which you can complete. That is, it is a game you can win, or lose at. DF is an open world simulation; you can "lose" by having your fort wiped out, or you can lose interest (#1 killer of my forts) but you can't actually "win". Even in adventurer mode there isn't a victory condition.