DMV is a state level agency and varies a lot depending on where you are. It's partially privatized here in Oklahoma and mostly painless (you only need the actual DMV for driver's tests, CDL background checks, etc.) but when I lived on the Illinois side of St. Louis I routinely heard of people spending hours in line.
Normally I'm not a huge fan of privatization but the way it's done here works great. The fees are set by the state and the agency gets a percentage, so if an area is underserved someone just opens another one.