I'm glad to see your testing showed that the drive cages really are as good as my impression of them were.
I found that the front fans does not turn on with the built in controller set to its lowest, but that could both be good and bad depending on your needs. The 140mm exhaust is so effective on its own for an ITX sized build. Any non-gaming build could do just fine without the front fans connected.
I just bought a white one, and yeah, I can attest the fan failure at Low setting. Very annoying.
But unfortunately that's not the only annoying part of the case:
(Compared to my trusty old Antec P180 and an assortment of cheaper cases. Yes, I'm aware that the P180 costs about three times as much, but it is a ATX case, and some of the things are really small quality control things.)
1. I had to use plyers to screw in the standoffs. The only other case I had to use them was maybe quarter the price of this.
2. Frankly, every last screw mount is bad in the case. I really can't remember if I ever had this much metal flake coming out of any other case just from getting the screws out. It is almost as if the paint job was botched and got into the screw holes, but since the flakes are metal, that's not the case.
3. Every screw that the case has is mroe than a bit too tight. Even the thumb screws.
4. The top screws holding the drive bays were already worn from the factory, so I'm sure they won't last more than a few shuffles.
5. Putting on the shell is a real bother. It's worse than trying to juggle both side panels onto a regular case at the same time.
6. It is also a shame that the 2.5" are not supported by rubber gromets, although I can see why: it is quite unusual to use a regular, spinning platter 2.5" in a desktop, even if some of them have much better acoustic properties than 3,5" ones.
7. Weirdly they used different thumbscrews for securing the case shell and securing the drive bays. I almost thought that I wore down them with just unscrewing them. (Well, it was night
So qualit-wise, I found the Node 304 to be lacking unfortunately.