I have always had built machines or bought laptops that were 'budget' computers or primarily for programming/development, with gaming as a secondary consideration. This time around I wanted a gaming first machine that will suit me for the next 10 years! I didn't have too much time for research, so I followed Ari Altman's $2,000 ULTIMATE GAMING MINI-ITX PC BUILD guide at https://techbuyersguru.com/2000-ultimate-gaming-mini-itx-pc-build and in the forums he had helped me along the journey, so the credit mostly goes to Ari! He does a great job keeping that guide up to date every month, and is super active in the forums.
Since this is my gaming pc for probably the next 10 years, my use cases included: Max details at 1440p resolution. I have been getting 100+ fps on Fortnite and rust so far! Smooth as butter. Eventually I will also connect this to a 4k TV and have a 'Steam Big Picture' setup for local multiplayer couch gaming (Xbox/PS4 alternative). Eventually I will connect this to a high resolution IPS monitor with G-Sync if I can get a decent deal on that type of monitor. I may dabble in video editing and developing games in Unity 3D. * I would like to get an even smaller footprint and may eventually move these components into even smaller cases that are starting to come out of kickstarter projects.
The build was fairly simply and there was no problems. The key with this build was to remove the top frame of the case which gave you room to do everything else. It has such a small footprint since I am using an M2 drive, and the cables have plenty of room where the SSD or optical bay would typically go.