DecodeChess has a real strength: it makes positional ideas legible. If your main goal is to sit with one position and understand the plans, threats and candidate moves in it, that is a good reason to use it, and ChessLogix does not replace that.
The honest difference is narrower. Explanation is valuable, but on its own it does not add up to training. Improving takes explanation plus a read of the whole game, plus knowing what keeps repeating across games, plus something specific to work on afterwards.