Yeah, for the money you would be way better off going with this.
Agreed. So much better of a computer it isn't funny. The price isn't terrible either for a pre-built. If you built it yourself you could probably save around $150, which is up to you whether it is worth it.
You can spend $400 on a console and $400 on a cheap PC, or you can spend $800 to build your own and have the best of both worlds.