Salem is actually a doable boss battle that requires perseverance, endurance, and lots of healing, or using one of their hard counters, of which Graft has one (his item that destroys other items would wreck Salem by specifically targeting Salem's item durability mechanics), but any class that focuses on breaking items, as long as they can survive Salem's onslaught, would be a major threat to Salem.