I put a magnet in the pan of my SOHC engines, because of the many needle bearing failures I've experienced with the SOHC rocker arms. I'd do the same thing with any engine that had roller lifters with needle bearings; if the needle bearings fail and start coming out, they can do a whole bunch of damage to the engine. I've taken an SOHC apart after Drag Week where I had several rocker failures and found about 50 of those little bearing shards stuck to the magnet. Problem is, the magnet won't catch all of them, but it helps.
If you're not running needle bearings in the engine, I don't see any reason to run a magnet in the oil pan, filter, drain plug, or anywhere else.