My wifes Macbook Amateur laptop won't charge when the machine is below some 5 degrees C or so. It will run from the mains adapter, but the battery refuses to charge. We have to warm up the laptop (by playing a computer game for instance) before it starts charging. It actually has some sort of message in the status icon of the battery about this. This for a machine aimed at traveling professionals.
So much for Professional high quality hardware. Although it did survive a drop from 1.5 meter onto the tarmac. But so did my Sony Vaio; and that charges just fine at the same temperature.
Also, the wifi of the Mac sucks, compared to the Vaio, and a Samsung Galaxy Note. It's not stable, and far less sensitive.
I will not buy more Mac hardware, nor the Vaio actually (heat issues). Lenovo looks promising.