I've used Gunk for years. Usually leave the chain in an old sandwich box, while cleaning the rest of the bike, giving it an occasional shake. Rinse in a bucket of hot soapy water, swing it around like a windmill, then WD40 to disperse any water left over. Lube when back on the bike.
The Gunk can then be poured carefully back into the can, so all the crap is left in the box