Strongly suggest getting a Speed Queen, either front or top load. I personally prefer top loaders, which allow me to add a piece to a load if found after the load has started. I got the medium priced top loader, heavy duty model, because it has the 5yr warranty over the lower-priced washer with the 3yr warranty. Their front loaders are what you find in laundromats, hard workers and get things clean. Best Warrenty in the business, covers everything!! Spin cycle is very fast, gets more water out, which cuts drying time.
We do a LOT of laundry! I love my Speed Queens!! I do wear them out, but it takes me quite a while. My Mom got over 30+ years out of her Speed Queen washer, longer from the dryer.
Something I don’t buy into are the washer commercials showing a load of a dozen bath towels or other big quantities of clothes. I would NEVER put that much stuff into my washer!! Plus I would bet those items are not really “that” dirty, like farm or other physical workers actually get their clothing.
My husband gets pretty dirty, though not always greasy, most days. I do Spray and Wash on bad stains, let sit overnight, then wash the next AM. I also do smaller quantities in a load, 3pr of Levi jeans on a medium size load. Maybe 2 Carhartt winter jackets at a time. Again, pretreated. Dry clothes are only halfway up the agitator, not packed down, that is enough for a load and expect it to come out clean. Heavy fabrics may need a full setting of water, while lighter fabrics can be fine with the medium setting.
Water needs to swish thru the fabric to move dirt there. Very full loads of fabric may not allow that water flow during agitation, even using the full water setting. So perhaps smaller loads, pretreating stains, could help clean your loads better. Some folks suggest other pre-treatment cleaners, Dawn Dishsoap, Simple Green, are grease recommends I got from friends, along with doing a double wash/rinse cycle to get all the cleaner out before drying or hanging to dry.
Hope these are helpful ideas to get cleaner work clothes. You do feel good when these things come out nice!!