I had an ok time with the NY DMV. I think it just depends on when you go. If less people would go when it was busy, I guess the reputation would be better, haha!