DMV (at-least in Bay Area) is exponentially better and straighforward than any of processes around immigration / visa renewals.