@Ed404 , generally from what I can tell Walmarts the most likely to give you a bad experience. To me Public Mobile is not something I would buy at a retailer. I would just do an online order for a SIM card and do the rest in the comforts of home.
I have to disagree. I transferred to PM at The Mobile Shop and received great service. Everything was done correctly and it was a great experience. Hopefully, other TMS customers and those who signed up with other retailers will share their experiences.
I personally tried to find a SIM card at 3 different locations - they all told me they were sold out. I ordered it off of Amazon and it came in two days. Much easier than trying to find it all across the city.