PCB Surface Finish Comparison — ENIG vs HASL vs OSP vs Immersion Silver

How to choose the right surface finish for your board — balancing cost, shelf life, solderability, and reliability