The Home Depot near me has great service. Plenty of people on the floor and always helpful. The local Lowes is a different matter. Have never had anyone at Lowes ask if I needed help and had to go looking for someone the one time I needed to buy something there.
If the local HD has a self checkout I haven't seen it.
My experience also. I can't stand that place.