I vary my method based on what I'm trying to accomplish. I did a brisket cook once in which I wanted to do VERY low (~175F) temp for the first few hours and then jack it up to ~275F. I filled the ring and placed just 3 or 4 lit coals together on top at the edge of the ring. The idea was for the fire to slowly spread out from that starting point. It worked almost perfectly. Toward the end of the low temp period I was having trouble keeping it at the desired temp, but that was okay. Then I opened the vents a bit more and it fairly quickly came up to 275F and I was able to keep it there. Putting the lit coals in the center would have resulted in more coals lighting more quickly and would have made it much harder to maintain that very low initial temp.
If you put the lit coals in a can in the center you're going to expose all of the charcoal surrounding that cylinder to heat and it will all start to burn working out from there. If, instead, you place the lit coals on top in the center, the fire will spread a bit slower because it has to burn both down and out. Spreading the lit coals across the entire top of the ring results in them mostly burning down uniformly through all the fuel.
I've used all of these methods at various times, along with several variations of a snake, depending on the pattern of heat I was striving for. So my answer would be that there's no single best method. The temperature is going to be a function of how much fuel is burning and how fast it's burning. Think about what you're trying to accomplish and how best to achieve that. You can often hit the same temp by burning lots of fuel in a low oxygen environment or burning a lot less fuel in a higher oxygen environment. And then you can put water in the pan as another approach to temperature control, allowing you to burn fuel in a higher oxygen environment with the water absorbing a lot of the excess heat.
Of late I've had some concerns about using primarily the availability of oxygen to control the burn rate/temp. My totally unscientific impression is that a very low oxygen burn produces a less clean taste in the food. I'm still experimenting with this.