Menards is the best, hands down.
I like you can drive right out to the pile of lumber and load it on whereas the others you need to load in the store and bring it to the register with you, generally. I wanted to build a garage a few years ago and HD was new to the area and I wanted to share my business. I went in the store and their prices matched Menards for most things I needed so I was going to try them. I found out I would need to load up the carts and push them to the register, or get someone else to do it for me, so I told them to forget it. I drove across the street and drove right to the wood pile and loaded exactly what I needed, after I paid of course. I didn't feel rushed like I do in front of the Lowes or HD exits load a bunch of stuff.
Menards has plenty of free stuff like tape measures, saw blades. levels, t-shirts, hats, drill; bits, tool sets, ets.
Menards has a big supply of food like cereal, snacks, cookies, jelly, and pet supplies plus everything the other stores have. The others don't.
Menards prices are very difficult to beat and Lowes and Home Depot can seldom beat them.
I bought a ton of stuff from them over the years and the accuracy at the register is better than any other store I have seen.
I moved 4 hours south of the nearest Menards and I feel lost.
The closest I have now is Lowes and a few miles farther is Home Depot. Both are inferior to Menards IMHO.
Between Lowes and HD, I have to go with Lowes most of the time because of price.
Lowes honors my military ID and everytime I go the HD they give me problems with it, plus HD has only certain days of the year and have a cap on the amount purchased.
Menards by a mile, then Lowes then HD.