As an aPple hater, I see no problem with this setup. It's a workstation: you buy it to use all day every day, and when it needs an upgrade (in 5 years!), you buy a new one, because the old one has earned you several times more than it cost. There are Windows and Linux based options too, but your software decides what you buy.
Thunderbolt is DOA, except that this machine only has thunderbolt ports (displays can't be connected to USB, and it's only got 1 HDMI port), so you're stuck there (HA Ha.) Even the HDD is fine. If you need more than that get a NAS, since you need at least 5 bays for enterprise grade reliability. If you're running some crazy **** that needs more than 256GB locally, you'll know before you buy this machine and just upgrade when you order.
Everything else made my the eVil eMpire, for iDiots, is another story.
Edit: Oh my sack! As if the base specs aren't enough, you can spend another $6000 upgrading it!