Most of what determines the appearance of the headers is how you treat them after they're installed. A few rules:
1- header coatings are uncured. They don't fully cure until you give them heat from the engine. For that reason, never use headers to break in a new engine. They will get way too hot and cook the coating. Always use junk headers or manifolds to break in the engine, then switch to the headers later.
2- always clean them meticulously before giving them heat. Any fingerprint, oil drop, dirt spec, drool, cat pee, whatever, will leave a huge stain burnt into the coating. Soak a rag with brake cleaner and clean all the tubes.
3- don't scratch them. since coatings are uncured they are a bit soft. Take extra special care to not scratch them when installing.
also, be pragmatic about the application. Many coatings are designed to be durable, not look good. I install my own headers without cleaning them because I don't care what they look like as long as they last. If you want them to look good in 5 years you have to be extra careful how you install them now.