Depends on how fast I need the item painted or powder-coated. I can paint something within a day, to include prep, gathering materials, and shooting the paint; depending on what that is that I'm painting..
The guy I use for powder-coating takes forever. His work is superb, but if I need something done from him, I don't expect to see it for at least six weeks. He had a few bits of mine for my Hudson for over six months. It was worth the wait, but I get tired of "it'll be a few days" strung out over a couple of months or more.
Are parts that you do NOT powder coat? Engine blocks, heads, transmission cases and parts, stuff like that.
Do you lose any details like part #s? Haven't seen such losses. But since the prep generally involves media or sand blasting, that's something you need to talk with your powder-coating source about.
Does it hold up to your expectations? Yes
Are the colors available factory correct? It really depends on the color you want
Is it worth the cost! I would say yes.
Do you like painting over powder coating? It really depends on what level I need the part to perform to. In a restoration, powder coating was never used back in the '60s and '70s, so painting or plating would be the answer.