I'm of mixed feelings - I know that Amazon is putting local retailers out of business and has abominable labor practices buuuuuuut...
I work nights, and I'm in a very small town with very limited retail selection and most of them are only open when I'm asleep during the day. Going to the nearest metropolitan area requires 1.5 hours of driving over a mountain range. I do quite a bit of my shopping on Amazon, and if I didn't, I wouldn't be able to be as car-light as I am. (I drive at most 1-2x a month, many months not at all.) So Amazon Prime has been an awesome thing for me personally. Same-day service would be cool, but I've never really needed it so far, and I doubt they'd ever be able to offer it out where I am unless transporter technology comes on the scene.