I rented a car in Islamabad last year and overall it was a good experience. Main highways were actually better than I expected, especially between larger cities. In busy areas traffic can get stressful, so if you’re not used to local driving styles, hiring a driver might save you time and nerves. Fuel prices were manageable for a medium sedan.