

Here’s an edited list of what I exclude from my full system backup on my debian machine:
<Exclude>
<Item>/.Trash-*/</Item>
<Item>/.recycle/</Item>
<Item>/*.pyc</Item>
<Item>/var/cache/apt/archives</Item>
<Item>/tmp/</Item>
<Item>/proc/</Item>
<Item>/dev/</Item>
<Item>/sys/</Item>
<Item>/run/</Item>
<Item>*/RecentDocuments/</Item>
<Item>*/.cache/</Item>
<Item>*/Trash/</Item>
<Item>*/recentfolders/</Item>
<Item>*/pictureCache/</Item>
<Item>*/Crash Reports/</Item>
<Item>*/GLCache/</Item>
<Item>*/cache/</Item>
<Item>*/tmp/</Item>
<Item>/var/log/</Item>
<Item>*/.xsession-errors</Item>
<Item>*.swp</Item>
<Item>/var/lib/samba/private/msg.sock</Item>
<Item>/home/jt/.local/share/baloo/</Item>
<Item>/home/jt/.mozilla/firefox/*/sessionstore-backups/</Item>
<Item>/home/jt/.mozilla/firefox/*/crashes/</Item>
<Item>/home/jt/.mozilla/firefox/*/datareporting/</Item>
<Item>/home/jt/.local/share/Steam</Item>
<Item>*/.thumbnails/</Item>
<Item>*/.cache/</Item>
<Item>*/lost+found/</Item>
<Item>/mnt/</Item>
<Item>/*.bash_history</Item>
<Item>/opt/firefox</Item>
<Item>/home/jt/.local/share/klipper/history*.lst</Item>
<Item>*/steam.pipe</Item>
<Item>*/recently-used.xbel</Item>
<Item>/home/jt/.mozilla/firefox/*/storage/</Item>
<Item>/home/jt/.local/share/kpeoplevcard</Item>
</Exclude>
In the past certain distros were better for certain tasks, but not really anymore. The thing that separates distros is how they do package management and how many packages they have. All that’s to say, just pick something easy to start with like Kubuntu, Mint, or Debian if you’re ok with older software.