I don't understand the hardware problems people are having.
My setup is a fairly basic dual-core motherboard from Newegg running Win7 Pro 32 for the "server" and a variety of home-built machines and laptops off Ebay (mostly T61's, one T200 tablet) and a Motion Computing tablet. We have 4 printers-- one a network laserjet off ebay, two are hooked to an Asus EEPC running WinXP for a network print server and one attached to a computer. There is also a scanner, and there are two WiFi access points. We all use UpDox.
In other words -- built like Topsy, and hardly sophisticated. Yet this system has run every version of AC that I have tried since 5.xx -- and we haven't had a lot of slowdowns or errors. The Motion Computing machine is a beast, and creates a lot of errors and problems after it has been used for a few hours -- it also gets very hot. Otherwise, anything I use seems to work fine.
I do a lot of work from home, using Remote Desktop.
So far, I don't see any need to jump into "Server Class" -- whatever that is. Am I missing something?