We now put soldermask on copper and then immersion nickel/gold plate our fine line boards. One of our vendors says this causes skipped plating in small via holes and wants to nickel/gold plate the whole board, including via holes, and then apply solder mask.