I finally asked my friend who runs a shop in Portland about his board repair success rate.
He told me he stopped trying to fix every single board and now just swaps them if he sees more than 3 bad components. He said it saves hours of labor and the customer gets a faster fix. I've been stubborn about fixing everything myself, but maybe he's right. How do you decide when a board is too far gone to be worth the time?