Pros: 1)Full size GPU compatible 2) Excellent air flow (w/good cable management!!!) 3) Plenty of flexibility for heat-sink or radiator configurations 4) Small = less air has to be moved! Cons: 1) Stock fans are terrible, period. 2) bigger window and addition windowed panel option would be nice.