Those fans look too flashy (and a little cheap.) I have heard of this company but don't know much about them...Personally, I like the Corsair 400/600C. It has most of your requirements other than USB ports on top and SSD location. But no one show cases the SSD anyway because they are so small. it's not something that stands out, like a GPU for example.