I understand the frustration with Wish because it takes FOREVER to arrive, but it's to be expected considering it's coming from China.
I've had pretty of great experiences with Wish. Each time I've ordered and it didn't arrive on time, I've been able to get a refund (plus they usually let you keep the item), and the customer service takes a while to reply over email, but it's always been within two days.
The most important thing with Wish is ALWAYS read the reviews! ALWAYS. Sometimes all they have is store reviews, but as long as it's four stars or more, I'd say you're in the clear. Also, just remember that price equals quality. So sometimes it's thin material or uneven stitching, etc.
I'd say if you just have patience and really pay attention to the reviews (and understand it usually won't look like the perfect picture you see when buying), I think you'll have a good experience.
I'd give it three stars just because it takes a long time. But other than that, I'm pleased with the $1-$5 t-shirts, because it was so cheap I knew what I was going to get. They have awesome stuff, really cute clothes, and great deals. Give it a try!
Bottom Line: Yes, I would recommend this to a friend