In Penna our title and registration work is done by private businesses that are contracted by PennDOT. All manner of locations, hours and prices, and like any other business, pricing is competitive. Most are online with the State thru another intermediate contractor so the routine stuff is completed on-the-spot. PennDOT's website also allows you to go online to do a lot of routine renewals and replacements and pay with a credit card.
Most driver licensing tasks are handled at PennDOT owned/operated offices. Fewer of these means longer waits. Just went recently to renew Driver's License and had to go back to provide additional documentation for "RealID" (Penna DL was not compliant with federal "your papers please, or you vill be shot" standards so they are in the midst of revamping DLs).