Since this is my first build, I focused mainly on upgradeability. With the MSI Gaming Plus motherboard, I have the option to add in M.2 SSD storage and a second PCIe slot if I ever need it, not to mention the half dozen open SATA ports and the extremely nice USB 3.0. It also supports overclocking and is compatible with all 8th gen chips which happens to be the main reason I bought this. My 700w PSU is much more than the system needs, meaning I can almost plug and play with any new parts without worrying about underpowering anything and gives me some wiggle room if I ever get an overclockable chip. The rest of the hardware is mainly just things that gave me the best bang for my buck due to my tight budget. The i3 is perfect for loads of light rendering and editing, moderate gaming, and web surfing, while the RX 560 handles all my games without a hiccup. I am using an SSD for OS and HDD for everything else, so I'm running silky smooth with bottlenecks really only happening because of my internet. Anyways, this is still a work in progress but I'm looking forward to suggestions for future upgrades!