Having built my own systems for the past 15+ years I decided to buy an AIO desktop due to space limitations (my wife stole my office) and so far I am quite satisfied with this setup. Now, I just have to subdue my urges to build another full-size desktop.