Has a lot to do with the case as I mentioned. The front I/O wiring needs to be long. A few holes to expose what has to be shown. A ton of zip-ties.
I just hide behind the things that block the view. In my 900 it took adding holes and really cramming things behind the tray. Good learning experience, glad I dint still have it
Got into a X-clio 1000. IT was huge and one of the first cases that had really long front I/O wires. First time on that build with running sata wires and front I/O under the motherboards to the bottom. I've done this ever since when possible (length allowing).
After that I stated getting spoiled...Cosmos, Raven, Lian Li, and lastly the Corsair. Honestly I would also rank said cases in that order with the cosmos being the toughest to manage.
I always just try to follow the structure of the chassis to hide things behind as it bridges the gap from drive racks to the motherboard connections. Just try to leave as little exposed as you would need to unplug for a mobo swap (not saying your board will poop out, but think upgrades). With the ties you can make anything happen behind the scenes. Look at the 800D, it isnt pretty behind the mobo, but who is ever gonna see it.
IF you have the loot to spend there are chassis on the market that cater to every need you could ever want. Some get what they need a little cheaper and preform magic with uber l33t mod skillz. I dont have the time, I like the chassis that has it all out of the box, or by very slight easy mods to make happen.