My points are totally in the other direction:
- stable, this is critic, if the app is not able to performs its duties with. 2 weeks uptime, then it is bad. This also applies to random failures. I don’t want to spend endless days to fix it
- docker, with a all-in-image, and as a nice to have the possibility to connect external docker composes for vpn, or databases
- a moderate use of resources, not super critic, but nobody likes to have ram problems
And then as a second league that lean the balance:
- integration with LDAP or any central user repo
- relatively easy to backup and restore
- relatively low level of break changes from version to version
- the gui / ease of use (in like with the complexity of the problem I want to address)
- sane use of defaults and logging capabilities
That’s all from my side
Totally overkill if you cut the specs to the half I have the feeling they are still overkill
The only point are the hdds and the mass storage, I can not decide if it is a lot or not, but for your list I would say that you can even go one order of magnitude down. But it mainly depends if the number of Linux isos you want to archive