Bear in mind that the 3M Schutz is an undercoater, much like what was originally applied to our cars. The bedliner spray would be thinner, harder, more durable and possibly harder to remove if that were ever your desire. (No, I have no anecdotal proof)
I vote bedliner spray over undercoater.