Overall, this is a solid case with efficient use of space. However, I wouldn't put a GPU, 3.5-inch hard drive or optical drive in it. Due to the layout of this case, installing fans on the side is a challenge. If you use anti-vibration dowels instead of screws, lateral installation is almost impossible, at least the top fan is much easier to install, but unfortunately the problems don't end there. Installing anything other than a fan on top will block airflow to the CPU cooler. Many coolers only allow fans to be installed in one direction, so they end up trying to pull air in from the top. You can have the side fans pointing inward, but then they will interfere with the CPU cooler airflow. Be sure to choose your cooler and top component carefully. In addition to CPU cooling issues, any GPU you install will not be able to cool properly. Fan type GPUs will likely perform better, but even their flow will be limited by the PSU, power cables, and drive cage. Standard GPUs with fans will have serious heat issues as there is nowhere to suck or blow air. I haven't had any issues with the buttons on the front, but they seem weak.
Fractal Design Define R5 - ATX Mid Tower Computer Case - High Airflow and Silent Optimized - Includes 2x Dynamix GP-14 140mm Silent Fans - Water-Cooling Ready - Black
43 Review
MasterBox Q300L Micro-ATX Tower with Magnetic Dust Filter, Acrylic Side Panel, Adjustable I/O & Ventilated Airflow, in Black
40 Review
Fractal Design Node 304 - Black - Mini Cube Compact Computer Case - Small Form Factor - Mini ITX – mITX - Enhanced Airflow - Modular Interior - Includes 3x Fractal Design Silent R2 120mm Fans - USB 3.0
42 Review
Computer case be quiet! Pure Base 500 black
32 Review
🎶 External USB Sound Card - CREATIVE Sound BlasterX G6
85 Review
BEHRINGER UM2 Audio Interface with XLR/TRS, 1/4", USB, and RCA – Black, 1-Channel
62 Review
Enhance Your Audio Experience with the Creative 70SB181000000 Sound Blaster X3 Digital Audio Converter - Black
13 Review
Enhance Your Audio Experience with ASUS Xonar U5 Sound Card
13 Review