My problem with the Amazon warranty is that they replace your new unit with a refurbished one, not a new one (or your own repaired). With Best Buy, they just give you a new one. Also, remember that your credit card may also give you additional warranty options.
That said, I received an Amazon keyboard, refurbished model, when mine broke after nearly a year of use. I've been using it for over 2 years with no problems at all.