For gaming no. You'll want a GPU if your intending to game. For work flow yes! It will work great for multitasking and doing general tasks. If you intend to game then get 8GB of RAM instead of 16 and a standard 1TB HDD for storage, this will allow you to use the money saved to buy a GPU. If you don't want to game the only thing I recommend would be to get rid of the M.2 drive and get a normal SSD. It will be cheaper, boot quickly and you won't see that much of a difference. Then using the saved money get a better CPU. Possibly the i5 6400. If you can't afford that, then I'd stick with the current solution but if you can save enough money by swapping the m.2 drive for a standard SSD and a better processor, the computer will last longer...