I first started using Linux on my personal computer with Ubuntu 8.04, which was ok, but took some fiddling to get working with the video card I had then. I really liked Ubuntu 11.04. But I was annoyed with Gnome 3 and Unity when they came out.
I tried Linux Mint for a short while, but Mate and Cinnamon both feel like hacks tacked onto Gnome 3 to me. So I tried Mint XFCE. It was ok, but then I started having problems with getting up-to-date versions of things. In particular, the kernel at that time had a bug that caused my laptop to get really hot. A newer version of the kernel was out that supposedly fixed it, but it was not in the Mint repositories yet. So I decided I'd rather not be beholden to Canonical's decisions on when to update packages in their repositories.
I installed Arch Linux, and I'm very happy with it. I'm running XFCE, which I think is ideal for the kind of person who really liked Gnome 2 and doesn't feel like re-learning everything in Gnome 3. There is a bit of a challenge in Arch Linux in that you have to pick and choose exactly what you want, and while it's easy to install everything and get it running, you might forget that you needed to install a network manager, a Samba daemon, a printer settings GUI control, etc. I now keep a list for future reference.
On the other hand, the strength of Arch is that you don't have to install what you don't want. My system under Arch is able to boot so fast that I didn't notice any difference in boot speed after upgrading to a solid state drive.