My MAJOR complaint is that I still can't hook up 2 external displays to it without resorting to some sort of ghetto USB video dongle. Just put a 2nd mini-displayport/thunderbolt on the damn thing!
I also don't like the fact that the full-size wired keyboard and the laptop/bluetooth keyboards have different layouts because of the placement of the Fn button. I would much rather my MBP have a full-size Ctrl in the lower left and Fn be moved somewhere else.