Gotta’ be honest, I’ve been breezing thru the DMV’s here in NY for 20 years now. Go to info and get the paperwork squared away then take a number and wait for 10 or 15 min and out.
When I was a kid the DMV in Maine was a place of horror. Long lines and very slow service. Now you take a number, sit in a comfy chair for a while (brief if you get the timing right) and then go to a window where a reasonably friendly and efficient person waits on you.
The downside is that there’s a TV screen in front of you playing videos about DUI and texting, only interrupted by some footage of LaHood babbling about something. That can be countered by bringing a book.