I don't really know... for that price it still looks pretty cheap to me...
Then a blue fan inside a brown case with a red logo? I'd have gone without an LED fan then or a red one. Of course you can swap it out, but that just adds more cost. Then the downsides you mentioned plus no dust filters and no rubbers at all. I guess this is a pretty loud case under load.
If I was a modder, I'd get it, I guess and that's what I initially thought after seeing the first pictures, but as a simple gamer... nay...