I use FreeBSD on all my desktop machines, and Gentoo on my laptop. Thankfully, eudev and USE="-systemd -consolekit -policykit" have kept my Gentoo install systemd-free. I tried FreeBSD 10.1 on my laptop, but poor battery life, suspend/resume issues, and X11 crashes forced me back to Gentoo.
The FreeBSD ports tree should have almost any FOSS project you're looking for. There was a period of time during the GCC->Clang transition where a lot of stuff didn't build, but those days are long gone. I'm not sure about Minecraft, but OpenJDK 7 and 8 work just fine. Mplayer is also in the ports tree, though I've long switched to mpv. VirtualBox, as well as Firefox and Chromium are also easily installed from ports. Flash can be made to work easily enough using FreeBSD's Linux compatibility layer. Not sure about OpenRA (I assume that's a game?), but you might have luck using the Linuxulator with that as well.
Encrypted root is possible using ZFS now. There's an option for it in the installer. Openbox, XFCE, Qt, are also all available from the ports tree. Honestly, I've never found a Linux program I used that wasn't in ports.
Coming from Gentoo, you'll feel right at home with FreeBSD. The system is much more easily configured, using a central, well documented config file (/etc/rc.conf). The handbook is great. In addition, compiling package from source is a much more user friendly experience than Gentoo. Compile-time options are presented to you via an ncurses menu the first time you install an application, and compile times are much faster with Clang compared to GCC.
I use FreeBSD on all my desktop machines, and Gentoo on my laptop. Thankfully, eudev and USE="-systemd -consolekit -policykit" have kept my Gentoo install systemd-free. I tried FreeBSD 10.1 on my laptop, but poor battery life, suspend/resume issues, and X11 crashes forced me back to Gentoo.
The FreeBSD ports tree should have almost any FOSS project you're looking for. There was a period of time during the GCC->Clang transition where a lot of stuff didn't build, but those days are long gone. I'm not sure about Minecraft, but OpenJDK 7 and 8 work just fine. Mplayer is also in the ports tree, though I've long switched to mpv. VirtualBox, as well as Firefox and Chromium are also easily installed from ports. Flash can be made to work easily enough using FreeBSD's Linux compatibility layer. Not sure about OpenRA (I assume that's a game?), but you might have luck using the Linuxulator with that as well.
Encrypted root is possible using ZFS now. There's an option for it in the installer. Openbox, XFCE, Qt, are also all available from the ports tree. Honestly, I've never found a Linux program I used that wasn't in ports.
Coming from Gentoo, you'll feel right at home with FreeBSD. The system is much more easily configured, using a central, well documented config file (/etc/rc.conf). The handbook is great. In addition, compiling package from source is a much more user friendly experience than Gentoo. Compile-time options are presented to you via an ncurses menu the first time you install an application, and compile times are much faster with Clang compared to GCC.