Halo worked well for me, but my local Sainsburys and Tescos stopped stocking it for a while. Hence I have switched to Dettol laundry cleanser which just goes in the softener compartment along wit have normal detergent. Basically you just need something to kill the pesky bacteria that cause the smells in the first place, which is probably why napisan works as well.
Very comfortable shoes, responsive but the sole does wear down quickly. If you run on roads then this isn't too bad and I got 400 miles out of the 4 version. The sole does look improved on the 5 version but in reality it is no more hard wearing.