The spray does what it is supposed to and leaves a rather pleasant smell afterward. The bike it is used on wasn't too muddy but will have to check how it deals with serious crime. Both these products ( Muc off bio-degreaser) and this bike cleaner are an either-or solutions. Getting both is redundant.
It does the job well but it is overpriced. Buy it only if you enjoy working/cleaning your bike. Not meant to be purchased with a utilitarian mindset.
Muc-Off Nano Tech Bike Cleaner