It's a good Cherry MX keyboard at a better than average price. Especially with partial LEDs. Equivalent keyboards tend to cost between $20-40 more. I may have bought one of these if they had been launched several weeks earlier.
As for the lack of macro keys, those would require drivers to support. The beauty of these mech keyboards is that there are no drivers to install or update. No driver is needed for volume control or basic media keys though, so that part at least befuddles me.
Core i7 4770k 4.2Ghz
Crucial Ballistix Sport LP 1600MHz 32GB
EVGA GTX 480 HydroCopper FTW
ASUS Xonar DX
Corsair Neutron GTX 240GB | Windows 7 64-bit
Apogee XT + MCP655 & Thermochill Triple 140mm Radiator
Corsair AX1200 PSU | Cooler Master HAF-X