The fact that you have gift cards and you are considering using them is relevant. I wish you had put that in your original post since it would have saved me some time from writing.
There are stories with every single retailer on the planet. No one is perfect. No one can please everyone all the time. Someone can purchase 100 times from Amazon and on the 101st purchase, Amazon screws up. Guess which purchase someone will talk about?
Obviously, there are lots of people purchasing Macs, Rolexes, diapers, whatever from Amazon. It sounds more than ever like you are seeking validation from MR commenters.
This is an anonymous Q&A forum. As a community I don't think we are any more reliable than the Great Unwashed who post reviews to Amazon. At least on Amazon, you can see if someone is a verified purchaser. Here, nada.
Anyhow, best of luck with your purchase decision.