Hmmm. You are the first Ubuntu hater I have ever met (insofar as it is possible to "meet" someone on a forum). I chose it because that is what Valve is using as a development platform for the linux version of Steam. However, they did say they would make a version for other distros as well so I will look into Crunchbang, that one looks promising.
I am running Crunchbang right as I type this. It is an excellent and very solid distro, especially if you don't feel like configuring everything you'd normally have to configure or if you don't know how to. Also, I promise that Steam should be a complete nonissue to you on Crunchbang or Debian. They might be using Ubuntu as their development platform, but there is not that big of a difference when comparing Ubuntu to Debian as say, comparing Ubuntu to FreeBSD or Solaris, or even Ubuntu to Slackware.
I really can't stress enough how horrible Ubuntu is. Maybe do an Ubuntu server install or whatever the name of the base install is, but that's about as far as I'd go with Ubuntu, and even then, I'd rather do the same style install with Debian.
If you imagine GNU/Linux systems like a bicycle, Ubuntu would basically have 40 giant diamond-plated training wheels on both sides. Sure, you technically can learn how to use the CLI and the filesystem structure, but there is absolutely no reason for you to get out of bad practices which add even more bloat to your system. Not trying to trash on your distro that you just installed, I just can't really overstate how much I didn't learn with Ubuntu/Mint and how much I learned the second I migrated to Debian.