How many drives will you use?
I work on a lot of cases, and I don't always enjoy tight, small cases, especially where components block each other. The old CoolerMaster 330 types are 16-inches high and 19-inches deep. This 19-inch depth pushes the motherboard far away from the tail-end cables of hard-drives, making HDD installs and swaps much much easier. In addition, these CoolerMasters (also Model 350?) have the motherboard-tray that is cut & rolled at the front edge of the motherboard itself. This makes accessing the SATA pedestals (those 2-high stacks) so much easier to reach and see. Such a nice, spacious design. That said, these cases provide minimal room between hard-drives. While it's easy to add in drives, I would look elsewhere if I'm pondering a case for 4 or more HDDs.
The Antec 300 and 302 series offers the best 'between HDD' spacing. These are BIG cases, though. The 302s are wide enough, however, so drives can fit "tail in" or "tail out" which is quite a benefit. If you want to hide drive cables, stick the drive's cable-end to the back. If you want to easily add drives or swap cables, leave the drive's tail facing outward. You only have to remove one panel to work on everything, then.