I have always bought plants online from directgardening.com, and some of their affiliate nurseries, and I have had good luck with the plants they sent me. I just planted bush cherries, asparagus, strawberries, and a couple weeping willows that I got from there. They have a replacement guarantee, so if something does not live, you can get it replaced.
The catch is, you HAVE to have the label off of the package to send in for a replacement , so if you order from them, when it arrives, be sure to remove and save the shipping label.
I usually wait until late fall, and then tell them about everything that might not have lived, all at once, assuming that there were some that died.