Well, if you don't want an amazon.com card (or if you already have one), then you don't get the $20 discount. Apple has free shipping, but Amazon might not charge you sales tax, depending on where you're shipping.
I generally buy from the Apple store to get the .edu discount, but I'd gladly buy from a reputable retailer such as Amazon if I could get a better price.