For less money you can get far better specifications than that Mac.
Albeit that most of the specs of it are good, the cpu is a bit inadequate. What you will want is a 6 core i7 (12 cores hyper threaded). And preferably one with a very high clock speed. That will really save you time in processing.