Arch FTW!
I’ve been using Arch Linux on my laptop for about a month now, and last night I was ready to give up on it. One update completely borked a lot of packages. But after researching a little more, I discovered that the mirror I synced to was using a more up-to-date tree than the rest of the mirrors. So I actually set my mirrors correctly, removed the unstable packages that were installed from the broken mirror, and went about my merry way.