my problem with azgardens.com is that they'll substitute any plant they want if one you order isn't in stock. and I mean ANY plant....for example if you ordered, say, a banana plant...they might send you some bacopa. the two plants are nothing alike.
i'd rather get credited back on my mastercard and not get a substitution.
I also know a person who ordered some SAE's and several arrived dead. He was given store credit, but every time he's told them to use his credit on an order, they don't...so basically he got screwed.
aquariumplants.com however is great. i ordered some stems of micro sword, and they told me "we're outta the stems, but I can give you a few potted versions of it for the same price", which meant I got a deal...plus the potted ones were grow submerged, while the stems were emerged, so that saved me the acclimation period!
Plus I live close enough to them that I can have my plants sent 2-day USPS priority mail, which saves a bundle vs. overnight FedEx.