The BMV near me has been nothing but cheerful and helpful and I've done a few transactions that are off the beaten path. Wait times are usually 0-40min and it's in a strip mall so you can do your shopping while you wait. I do live in the middle of nowhere by SV standard though.
I've had a DL in 7 states so far. Yes some were good. Your mileage may vary though.
DMV in New Hampshire is fine. It wasn't until I got to Silly Valley that I learned that what they eventually showed in Zootopia is true.
Part of it is just due to population density. They need to increase the number of DMVs by about 10 to get a reasonable distribution for the population.
Wrong. Also, in NY, there is a state DMV, 57 county DMVs, and the NYC DMV. County DMV offices are run by their respective county clerks, though they do tie into the state computer systems. Many of them are fantastic.
I've had a pretty good experience with the DMV in TN. I know others who haven't, but I have.