I have this one:
http://www.newegg.com/Product/Product.aspx?Item=N82E16811119137It's very good and easy to work with: has front, top, 2 side and back fans. If memory serves me right, you can slam on a total of 7 to 8 fans on this puppy. No side window though. $80
The Antec 900 and higher are obviously very good as well. The 300 seems fair but looks like may be missing nice to have (but not essential) things like rubber pads around HDDs, only space for 1 side fan, etc.