I've been using Gentoo for many years, and temporarily switched to Funtoo on my personal laptop. I've since graduated and don't spent nearly as much time on my laptop as I used to, which these days mainly runs MythTV.
I don't think I'd continue with Gentoo - it takes too much time to sort through updates, figure out which packages need to be masked, etc. I'd rather go to Arch next, although I was considering Debian unstable.
Recently, my video card stopped being supported by the newest nvidia graphics, and the newer versions of Xorg weren't compatible. My masked list is growing as more and more packages have deeper dependancies on newer versions of Xorg. I always figured Portage should honour my masked packages and keep everything at the latest version without stepping on my masked packages, but it wants me to do everything manually. If package 1.2.3 is incompatible with my Xorg, I'll mask 1.2.3 and newer. There is a slight chance, however, that 1.2.4 will be compatible, but it doesn't matter, since Portage made me masked out 1.2.3 and newer, I'll never even know.
'iOS 7 introduced a much more complex physical language while stripping out many of the visual cues that developers had relied on to instruct users.
Like what? I don't have an iOS device, so I'm not really sure what they're talking about.
I have two Linux machines and two NASes.
The first Linux machine, my laptop, rsyncs itself to the other Linux machine and to a QNAP NAS that's in RAID5.
The second Linux machine (desktop) backs itself up to the QNAP as well.
The DNS323 gets backed up to the QNAP NAS and to the desktop Linux machine
The QNAP nas gets backed up once a quarter to an offsite location.
I figure in my plan, I have enough redundancy and backup that I can recover to most failures.