I have mixed opinions. I find dealing with UPS/Fedex delivery attempts almost as infuriating as dealing with traffic and the Wal-mart store. On other angles: Wal-mart's browsability and prices are better, but Amazon's selection and ability to find specific items are better. In some specific areas the contest is much clearer: Amazon is much better for books, Wal-mart is much better for household supplies, etc.
I'm in a strange circumstance where the USPS won't normally deliver packages to my house (I'm on a major road). UPS and FedEx both will. The exception is on Sundays, when the USPS normally doesn't deliver to anyone, except Amazon pays them to. On Sunday, they'll deliver packages to my door. So to have true convenience, I actually TRY to get my Prime packages delivered on Sundays. That's just weird.