I use this for Gaming, it was my first build and I really enjoyed putting this together, something I've always wanted to do. I was very pleased with it and I've seen some great performance.
I actually found building this PC fairly straightforward I pretty much followed this build but not quite as high end. https://tekeverything.com/8700k-1080-mini-itx-build/
I did find attaching the fan, fan grill on the right-hand side a little tricky but got there in the end.