If it's only a $5 or $10 difference, get the 2600. The XFR2 and Precision Boost 2 in the 2600 allow the 2600 to turbo boost more precisely. The first generation Ryzen would basically turbo only if you were loading 1 or 2 cores, and not turbo at all if you were using 3 or more cores. This is because the first generation Ryzen's turbo relied on a static lookup table. With XFR2 and Precision Boost 2, the second generation has more dynamic adjustment, with multiple turbo levels depending on the core loading.
I don't have data on the 2600 vs 1600, but I do have data on the 2700X vs the 1800X, so let's just use that:
https://www.anandtech.com/show/12625/amd-second-generation-ryzen-7-2700x-2700-ryzen-5-2600x-2600/5
The 1800X will run at 4.0 GHz with 1 or 2 threads, but drop to 3.7 GHz with 3 or more threads. The 2700X has a nearly linear drop in turbo frequency, starting at 4.3 GHz at 1 thread to 4.0 GHz at 16 threads, with the turbo gradually dropping in a linear fashion as you move from 1 to 16 threads.
So I assume the difference between the 2600 and the 1600 is similar.
Moreover, XFR2 will take into account power supply and temperature when determining whether and how to boost. So whereas the first generation Ryzen basically relied on a lookup table to determine its turbo, the second generation dynamically estimates the feasible turbo based on thread count, temperature, and power.
Personally, I'm still a bit confused about the difference between Precision Boost and XFR, so if you're confused, you're not alone. But this is what I think the difference is: Precision Boost determines whether or not to turbo, based on thread count. Then XFR determines how much to turbo. With the first generation, it was basically "if 1 or 2 threads, turbo; if > 2, don't turbo." Then XFR would determine how much to turbo. With the second generation, Precision Boost 2 is much more permissive in allowing turbo with > 2 cores. Then, XFR2 does the same thing as XFR - determining how much to turbo - but better.
So not only does the 2600 have a higher turbo frequency (3.9 GHz vs 3.6 GHz), but you're more likely to actually turbo when running multiple threads.