I also did try to purchase items from all4btc a couple months ago (and also a year ago), and both were refunded within about a week as they said they weren't able to purchase the items for me like you said, which leaves the question of why they're still up as a site if they can't do their job. Quite strange...
I have done about $200 of transactions with
Bitwants, and they've delivered for me each time I transacted with them, whether it was for electronics or home goods from AliExpress (which was what I primarily used them for, as there's no easy way to purchase from AliExpress with crypto without obtaining a crypto debit card), mostly before they turned to Bitwants from Shopawl. I have no experience with all the new sites they added, so YMMV, but AliExpress should work with them at the least. They do have very responsive customer support, so any issues should be resolved relatively quickly if they come up.
In the past, I've found the
Digital Goods and
Currency Exchange sections are good for getting gift cards for sites like Amazon and eBay. Just make sure to always use escrow for amounts you're not willing to lose (I typically escrow all transactions over $40-50), and don't trade with red-trusted users and users with locked threads in the former. I've found recently most locked threads in Digital Goods are just scammers trying to lure in people to their scams.