Man, the DMV experience here was actually pleasant.
In Illinois, it was dreadful. Just for the DL, you waited in 7 lines for 7 separate people - the last one being the cashier. The greeter, who pointed you to the next line, was normally OK but the rest were downright terrible to deal with. The last time I renewed, it took a little over 3 hours.
Here, I did my DL, Title and Plates in 30 minutes, with ONE person. She even took the picture herself, and took my payments. Also walked out to the car to verify the VIN.