Pros:
- it uses ~80MB on idle out of 3GB of RAM with my setup
- the wiki[3] covers everything you need to know to install, maintain and troubleshoot your box
- community-driven packages repository[4] where you can find nearly everything and it's always up-to-date
- great package manager[5]
Cons:
- installation process is not straightforward and there is no wizard for initial configuration. It personally took me a couple of attempts before managing to install AL on a machine with a UEFI motherboard
- systemd
[0] ArchLinux https://www.archlinux.org/
[1] Openbox http://openbox.org/wiki/Main_Page
[2] bashrun2 https://code.google.com/p/bashrun2/
[3] Wiki https://wiki.archlinux.org/
[4] Arch User Repository https://wiki.archlinux.org/index.php/Arch_User_Repository
[5] Pacman https://wiki.archlinux.org/index.php/pacman
The efi boot-install of Fedora also crashes the machine; the bios boot uses a different graphics card and doesn't crash the machine. (The Plymouth boot logo is garbled and boot takes an age but it works).
(I only think it's a broken graphics adaptor. I'd happily try any fault-finding that people suggest. )
I have strongly negative opinions of Fedora and I will never ever install it on any other system. I'm preparing to move over to Arch.
+ the Ubuntu ecosystem is well supported, in particularAskUbuntu on StackExchange.
+ The Studio flavor comes with software that's cool even what I don't use, and the little I have used would have been hard to identify and select in my state of ignorance...it's pretty much the case that having audio and video tools is the only reason I've used them.
+ I personally don't like the way stock Ubuntu works (in little ways) and don't want to invest in configuration at this point in my life.
In the past I've used manjaro with xfce and OpenSUSE with KDE. I've found manjaro quite a good compromise between a bare arch install that requires hours and hours of configuration, and a more 'full-featured' distro, which in my experience with OpenSUSE, felt a bit bloated.
The good about these three is you have good access to community-driven packages, PPAs in the ubuntu ecosystem, the AUR is absolutely great (manjaro is arch-based), and for suse you can find most things through the Open Build System
Plus I have 14.04 running on all the servers where I have a choice.
I don't recommend it to everyone, but it's by far the best linux distribution for me.
Also expect Mint Debian Edition based on Debian 8.0 (Jessie) to be released later this year. Currently the Debian edition of Mint is rolling release but the developers have agreed that starting with Jessie, they will use only stable releases to base their version on.
Also run Kali and Tails on USB sticks for some researching.
Mint has been a great platform for rails development, easily integrating with all the test and dev tools I needed.