For the DMV my experience wasn't too bad.
The wait wasn't very long (approx 1 hour) and everyone I encountered was friendly and helpful. I was just changing my last name on my car title. Four dollars later, I walked out with my new title, no problem. Sure, I'd rather wait LESS time but when you're expecting it... it isn't too bad.
Does.... smell a bit in there. Can't put my finger on what it is... But I'm sure it's just an old building or something.