I ordered from RedBubble a number of times and only had one bad experience.
I ordered a T-shirt that, at first, I thought was perfect. But when I received it, my graphics designer eye caught something on the right side. Apparently, when printed on the fabric, the printer forgot about half a centimeter, cutting the motif/drawing a bit short. I sent a picture, along with my finger on the marked space, asking for one where the printer didn't skip on the job, but it turned out that they ALL had this default.
They offered to give me my money back, but the t-shirt is so comfortable that I decided to keep it anyway. Still, they were very open with me.
Even when I forget to include coupons and promo-codes in the right space, they are always open to include it if you ask them too -- as long as it's right after you do your order, if not at the same time.
I would have given them 4.5 if I could (there is no such thing as perfection in this world in my book). The only thing is that I would love their search engine to be a tad more efficient; the last search results don't always match your query, and the simplest things don't always show up.