From a warranty/support/return privilege point of view, buy it from Costco or Sam's Club, and get their extended warranty, which is fairly cheap. If your unit has an infant mortality problem, or it is not what you expected, just take it back and get another one, or something else, with no hassles.
I can't comment on brands or technologies, as I haven't shopped for one in a while. But I'd ask here too to get the best expert opinions!