I own a Pure Base 500DX, and I had and worked with lots of "generic" and not "generic" cases, the main issues I found with the branded ones like mine is how time consuming it is to build a PC.
You have to deal with lots of compartments for differente parts, screw thing in very uncomfortable positions/places and do all this OCD cable management to achieve and amazing ~2° C less compared to cases that lack cable management features. Im not saying is ok to fix everything in it, close the panel and be done with it, but some people take it too far, like its a beauty contest.
Last week I had a few issues with my main PC, so I took my living room one, which is a really small matx case, with only 1x80mmm fan at the back and no compartments.
I had a hard time making my Corsair RM750x to fit inside but it did, I was also able to fit my RTX 2070 in it, added 1 120mm fan at the front and another SSD. I finally changed the humble Athlon 3000G with my R5 3600 with the boxed cooler (no way to fit my 120mmm tower in this case).
At first I thought "this thing is going to set on fire", to my surprise it didn't. To be fair this case was not designed for a huge PSU and GPU, so the fact that I could put them inside, its really amazing.
CPU temps were more or less really close to the ones inside the bequiet one with the tower cooler, GPU temps while benchmarking were a little higher, but to be fair there was only about 12mm top between the GPU fans and the bottom of the case, gaming temps were normal. I bet if my motherboard (Asrock A320M-HDV) had the only PCIE slot higher in the PCB (like most mobos do) temps will be better. Yes the 80mm fan was annoyingly noise, but it was better than having no PC at all.
I guess the main things to be aware when picking a case should be: 1. What kind of parts are you going to use (not the same the to build and have to acoommodate a low-end system than a high-end one), 2. to not fall for the shiny RGB concept, 3. to look for cases that avoid putting solid panels behind or in front of fans.