Depends on what you want out of your system.
That PC is a great entry-level build that uses the latest tech, whereas my sisters PC used older tech. This would be great if you have a very very very very very tight budget and can only afford the cheapest components.
If you have some room to wiggle, upgrade your CPU to an I5, your GPU to a 1060 or 1070(if your motherboard and power supply can handle them, otherwise you'll need to upgrade them too), then also tack on a 1TB HHD which is like $50, great for bulk storage.
If you have some leeway in your budget but are scared about upgrading down the road then try looking up $500 and $600 builds, which won't be far off from your initial $400 budget with upgrades.
TL;DR, yes, it's a good system if you only care about entering the PC gaming world. If you want more flexability in your system then either look at other budget builds or upgrade your components.
It all comes down to what you want out of your system.