I'm sorry, but you must be a new Aldi shopper. The quarter thing has been their model for ages. Often, you or someone else will just leave a quarter in their cart when they put it back.
The self-checkout is new, but Aldi is one of those stores that actually does pass the savings on to its customers. It's always 20–30% cheaper at Aldi than other stores in my area. The exception is big-name brand stuff, but the store brand is definitely cheaper. $4 for a 12-pack of knockoff Coke vs. $13 for the name brand at the other stores? It's a no-brainer.
Edit: I'm not super current on it, but as I recall, Aldi does actually pay its workers well. It's one of the places that has a reputation as "the good one." I'm sure it's not perfect, since it still operates in the U.S. economy, but Aldi has been up there with Costco for its business practices.