I would never buy a Mac at Best Buy... you never know if they've opened it and played with it or if it's a return that they have re-sealed and are selling as new.
Biggest thing I found when working cpu support for apple was registration of warranty issues like no valid purchase date or I have seem them sell a 2-3 year old macs where they have a hard time issuing applecare or you have to jump through loops with apple to get it registered and have a warranty with valid purchase date....other then that you should be good to go just make sure it is not open box I had customers when I worked with apple that where told they get a 1 year warranty through apple just to find out it was an open box item or a floor model that apple would not support....
Also you have to put up with them trying to sell you that geeksquad stuff
For the record, the Apple store will also price match. I'd change #1 to ability to use coupons. I have no problem buying from best buy (where I got my Mac mini and iPads) and just deny geek squad.