I placed an order with MyHeroCards and never received it...
While the shipment was active, I contacted support because the address was missing my apartment/unit number. Support acknowledged the issue and said the address update had been requested. I was later told to pick the package up from USPS, but when I asked for the exact location, I did not get a usable answer....ever. The package was then reported as returned to sender due to an insufficient address by USPS.
Instead of resolving the problem, I was asked to pay extra to have the order re-shipped. When I followed up later and referred to the prior ticket history, support ultimately apologized for the inconvenience but refused to offer either a refund or a replacement.
Looking back, I wish I had paid closer attention to other negative reviews before ordering. I also should have looked more carefully through the reviews overall, because most of them do not come across as trustworthy to me. I'm pretty sure this is a scam. A lot of paid reviews, but if you shift through the reviews you will see the genuine reviews like mine. If this happens to you, file a chargeback while in the window.
If you attempt to reach out to support, you will just receive automated AI responses from generic named people like "David" or "James".
I can only speak to my own experience, but based on the lack of resolution and the way this was handled, I would not order from them again.