Me too. It makes me wonder why more companies don't offer this type of payment method but I suppose they are just like us and would prefer to get their money secured. I also am very hesitant to give payment first but it's necessary for most sites. I mostly just shop where the site offers guarantees like on ebay where you can get a refund if the item does not arrive or if it doesn't turn out to be as advertised.
I love shopping on Amazon and Etsy. For whatever reason, I've never been a big fan of Ebay. Never even really tried to buy anything off of there.
I have purchased from Aliexpress 2 weeks ago, but the delivery usually takes 39 days to deliver the product. Hope to get the genuine product, that too on time.