The main difference between a blanket octopus and an anglerfish is that blanket octopuses are surface to mid-waters dwelling pelagic cephalopods, while anglerfishes are deepwater-dwelling apex predators. Other differences between the two are size, diet, habitat, reproduction, and lifespan.