This thing is not bad!  My partner gave me a GT 1030 which fits in the lower profile area, and it's a decent gaming PC for the most part.  I'm also able to utilize the integrated graphics in conjunction with the graphics card and edit videos as well as photos without issue.  The SSD is SATA, but pretty speedy.  There's an M.2 NVME slot which would allow further expansion.  The 16gb of memory is adequate for day to day as well as loading a lot of applications including gaming.  Everything inside is removable without the use of tools.  I purchased a disk drive to go in it as well to help with my archival work.  Perfect!!!