I think Aldi does it right. The bags are heavy duty and very reusable.
I like reuseable bags now, especially since my local market has such flimsy plastic bags. Put anything weighing more than 5 ounces in one of those bags and the bag breaks. If you don’t have a cloth bag, you need to double or triple the plastic bags. Otherwise, your purchases won’t make it to your car.