Just looking at the stats of Darmanitan-Z it looks pretty damn good as a wall.
The major issue is that for a lot of moves, Darmanitan just can't really take hits to save it's life. It'd be stuck in the 1/3rd health range, and the moment it goes beyond that it reverts back to it's original...