What is the best way to make textures?
It really depends on what kind of texture it is.

For a texture which looks mostly the same everywhere (e.g. a dirt texture), you can use Blended Box mapping:



For a texture which has an obvious definition of what should go where (e.g. a head texture), you probably want to use UV coordinates.