Whatever approach you use, make sure the destination keg is purged of oxygen. I do that by filling it completely with sanitizer, then pushing it all out with CO₂.
I ferment in cornies as well. I've bent the dip tubes of the cornies I use for primary so they're effectively shorter so as to leave behind yeast, trub, etc.
When I'm ready to transfer from primary to another keg, I pressurize the primary keg with CO₂ and move it to the top of a workbench or freezer. Then I take two jumpers and connect gas post to gas post and liquid post to liquid post. I give the destination keg a quick pull on its relief valve to start the siphon, and gravity takes care of the rest.
I don't know that this method is especially better than the others, but I do suspect it saves some CO₂. I definitely prefer it when transferring beer that's already carbonated to avoid foaming.