For what it's worth, I clean mine after any range trips or IDPA matches. I try to practice once a week, so I clean pretty often.
All I do is wipe off any black residue on the inside surfaces with Q-tips and a toothbrush, run a boresnake through a few times, run a swab with a couple drops of oil through the barrel, a couple drops of oil in the grooves on the slide and a couple drops on the recoil spring guide. The bore always looks mirror smooth and shiny, but no excess oil. Coming up on about 4000 rounds through my XDm 9mm Compact that way and at least that many through my S&W 22A.
I'm planning to have my gunsmith install a set of TFO sights on the XDm (my EDC). While he's at it, I'm going to have him give it a thorough breakdown and cleaning to see whether I need to alter my cleaning method.