Is this a good pre-built rig?

Solution
Build it yourself. It's always cheaper building it yourself, and it's more upgrade-able in the future.
That system uses a crap motherboard and psu.
You can get a much better system for the price.