The main thing that keeps me from doing another one is that, if there's something wrong with the computer, you have to send it back and wait for them to ship you a replacement.
If it's a "standard" configuration, you can simply take it into any Apple Store, and they will give you a replacement on the spot.
I ran into this with a BTO Mini for my parents that was DOA.