"Cool" is subjective, I guess..... but the MasterBox Lite I linked should be "cool" enough.... although it won't support the DVD drive (optical drives aren't too necessary in 2017 - outside of a few, select situations.... or personal preference, of course).
Ultimately, build quality first an foremost would make cases 'better' than another. Ease of building in, airflow etc all play a part too.
While that DIYPC case is far from the worst ever - it's likely to have some sharp corners/edges internally.
Whether your husband is assembling, or perhaps he's going to have your son help? I'm sure either/both would appreciate minimal sharp edges to catch themselves on.
While the case is a "budget" offering, with a budget of <$50 - there are many options...... lots of which should be "better" in build quality. Doesn't make the case you linked "bad" by any means..... it'll do what it's supposed to. At $35 it looks a heck of a lot better than it did at it's $50 original list price, that's for sure!
For example, the NZXT S340 is one of the most popular cases in recent years.... and it's $50 after a $15 mail in rebate.
https://pcpartpicker.com/product/pP648d/nzxt-case-cas340wbb1
Also won't support the DVD drive though.
The Thermaltake Commander could be considered "Cool" at $47.... depending on perception, I guess (hard to assume for an 8yo). Supports the optical drive too.
https://pcpartpicker.com/product/rP4gXL/thermaltake-case-vn40006w2n
The Corsair 100R is another popular case. $50 then a $10 rebate. Supports the drive.
https://pcpartpicker.com/product/JwVBD3/corsair-case-cc9011075ww