For the OP.
It's a worthwhile addition to the game. The extra forces, skills and heroes add more flavour, but the specific scenarios are what really add value to the game.
We've played a lot more Dredd since getting the supplement, and even been inspired to make some specific scenery and models.
Definitely worth a look if you want some variety. Oh, and you can't go wrong with a Long Walk Judge cropping up in a Desperados force!