Never tried it, however I have purchased trading cards from 'Troll And Toad | MTG - YuGiOh - Pokemon - Miniatures | Cards and Decks' in the past, one time they sent me the wrong card but were relitivley quick to refund me for the cost of the purchase.
I've used Discord (rUUHdGn) and it's definitely nice that it's free. However; I find compared to when I ran a TeamSpeak server, many less people engage in voice communication.
It's never fun when XBL goes down, although I no longer have my XB One, I do remember the frustration of wanting to play and seeing the service down. Will have to grab another console in the near future!