I've had a couple Cooler Master cases, they look good, feel sturdy (as compared to my NZXT Zero), and are inexpensive. I've been looking at cases, and the 590 presents a problem for me... the HDD/optical drive bays run from the top to the bottom. Another case, the COOLER MASTER Elite 340 RC-340C-KKN1-GP Black Steel MicroATX Mid Tower Computer Case, has two optical drive bays and two HDD bays, with the rest of the space below wide open. This will allow easy installation of a 120mm radiator I can mount two fans on (push/pull) for an internal water cooling rig. One bay for the optical drive, the other bay to house a Koolance pump/reservoir combo, and get a Danger Den CPU water block... should work just fine. Radiator would be a Danger Den GTX, like double wide so the water takes longer to run through and get cooler before going to the CPU block.
Thats one of the things I like about Cooler Master also... they make a lot of cases, so eventually you should find one you like, that will suit your needs.