The truth is none of the existing or currently planned systems, other than BFR, would make any sense as lunar landers. They’re just not designed for it. Dragon and Orion are Apollo Command Module replacements, not LEM replacements. For lunar landings and excursions we’d need a new vehicle along the lines of the LEM. Lightweight, vacuum only, reusable and refuelable with an ‘infinitely’ restartable engine. SLS would be perfectly capable of launching such a vehicle, in fact that’s exactly the sort of thing it’s designed for.