Biggest problem with this machine, single component failure is a dead machine. No spare parts exist. With a normal PC you can swap out the parts or even upgrade them.
On top of that apple has always had a problem with heat dissipation. The cooling in that machine just does not cut it.
And my third problem, warranty. The say it is for professionals, at least have next day on-site technician or swap out.