Sometimes they are amazing, but lately I haven't been impressed. I ordered 3 t-shirts in what appeared to be a single store, but they came from different places and took 2 weeks to get all 3. Nothing custom, just stock logo shirts.
But point is they are generally a good resource for a lot of things. The wife and I have held off on the "prime" account because we'd feel tempted to buy too much stuff.