The U.S. Navy stopped using diesel subs when it decommissioned the USS Dolphin (AGSS-555) in 2007. However, other nations still operate them, and they have several advantages and disadvantages ...