I recently put together a home computer and I used the Thermaltake Armor case. I personally picked out this case because of its size - I did not want to run into problems where my parts did not fit. The case's size is one of its biggest advantages, it measures 20.9" x 8.7" x 22.1" (H x W x D) which is quite large. It is easy to work in even when you have a lot of components. You will not find yourself crammed or stuffed when screwing in different parts
The case comes with a "screwless" mounting system. This system works fairly well, but it does not reduce the vibration as much as normal screws do. Because of this, it’s really best to just use screws instead of the plastic clips.
With seven expansion slots the case has more than enough room for any typical computer. Also, with the 2 120mm fans and the 2 90mm fans there is plenty of air circulation for the case as well. In my house, the air that comes out always feel cold - my computer ends up being a little air circulation device for my room. But there is of course a downfall with there being so many fans - it is relatively loud. You can take out some of the fans which will raise the temperature and decrease the noise, but the case itself is only made out of thin aluminum so the noise is not muffled that well.
The front 120mm fan has a blue LED and so does the power light, this could only be a problem if you don’t want your computer to be a source of light in your house.
Overall, the case is very large and will most likely be more than large enough for anyone's typical computer.