Started my GPU farms like the above in 2016 and never looked back - ease of maintenance is the key.
Dust is the only pitfall though - I gave up on this long time ago and most of my 470/480 rigs still running at peak non-stop eventhough they are bloody dusty and grimy.
Well ..... as long as critical parts still works fine like fans for PSU, GPU and CPU - will just leave them alone. All of them are well ROIed several times over, so just leave them alone.
I protected my rig with simple strainer mounted by aluminum tape. It's very cheap and really protect from dust and pollen. Just need to cleaning up them by vacuum cleaner once per week or two