If the AIOs are not in an A/C environment, there will be issues with dust as well as heat.
What is your intended usage for AIOs ?
For programming (Web development). I have an idea to create a personal workstation. According to my plan, AIO is better than tower pc system in order to manage the space



