Another thing to consider when selecting a case is not just the size, but also several other factors. A few examples are below.
1) Material/durability - If you plan to just have it sitting there hidden in a corner where it's out of the way, and you don't plan on packing it for LAN parties or going on vacation, most normal cases are fine. If you usually have your case at floor level, where it's more likely to get kicked or bumped, or if you transport it around for various reasons, then you might consider one of the heavy-duty cases.
2) Screw-less or Tool-less - Certain cases will have a "screw-less" or "tool-less" design that means you don't require the use of screws on drive bays and in some cases even on the PCI slots. If you do a lot of troubleshooting, upgrades, etc this is a no-brainer.
3) Slide-out motherboard tray - As with the above, these make working on your board a lot easier because you don't have to unscrew/dismount the mobo from the case, you just slide it out. That means you can leave all cards installed, although in some cases you might just need to unplug a few things. When you do a lot of upgrades or plan to install new toys in the near future, this saves a lot of work. It's also a lot easier to maintain hardcore systems that require frequent dusting out.
4) Layout - It's always a good idea to look at the overall layout of how the components will sit after everything is installed, and to make sure you are getting a good airflow. Some cases will offer great flow while others can make dust and hot air get choked up inside. The layout will also determine how easy it is to access different components for upgrades or maintenance.
A good example of the case I personally recommend to most of the people I build for is
THIS ONE. It offers most of the features mentioned above, such as no-tool and a slide-out mobo tray, plus it offers a lot of drive slots and extra placement options for additional fans (or HDD). Another feature that it offers that most people overlook is the fact that it has an extendable PSU tray to support just about any power supply you'd ever want, even the larger 1200 and 1600 watt models.
The key is to first figure out all of the components you
plan to use in the future, and select a case that will hopefully offer just a little more room than necessary. This way you still have plenty of room for unplanned upgrades without the worry of buying a whole new case at the time of the upgrades.