Keep in mind that most discs doctors leaves a radial pattern on the disc surface. Doesn't affect playability, but it can affect resale value (a lot of collectors aren't fond of it.)
I just use the Gamestop scratch fluid and cotton rounds... it works on most things without leaving the pattern. Doesn't fix everything, though.