It should work for what you want if you can handle such a low end GPU. Of course you could add a good GPU later if you need it. What price are they asking?
Personally I think it is always better to build your own but that is my opinion just the way I do it. One thing to think about on pre-built systems is the PSU are usually just enough to handle the power with the components that come with it. So if you add anything like a higher end GPU you may not have adequate power just food for thought.
It is $699. I was not going to go with Dell but this just seems like a really good price and sufficient for my needs. Everything else in this range was in the $900-1300 price range.