When we moved in to our place in Newfoundland, our 16' x 22' double garage had one outlet that shared its circuit with a number of rooms, and a pair of 60 watt bulbs controled from a single wall switch. The door opener, an unswitched exterior security light, and an unswitched interior security light, were all fed using either extension leads or exposed 14/2 cable fitted with standard plugs, all held up to the ceiling with copper plumbing saddles and plugged into a multi-outlet adapter in the single outlet. There was also a security timer that controlled the lights on the driveway, and it was connected to the nearby electrical panel via some unsecured 14/2 red/black cable. The walls were a real mix of surfaces with most of it sheeted in painted OSB board that had been badly installed over the top of drywall. This garage was never going to look neat, so surface wiring in PVC conduit and PVC electrical boxes was the way to go.
When we moved out 4 years later, the garage had a pair of double florescent lights with 2 way switches that used the original concealed wiring (and I was preparing to add another pair that would connect to the original lights using PVC conduit).
The electrical outlet situation was handled by a pair of 20A circuits that ran along each wall in PVC conduit at a height that was above all the benches, but the multiple 20A GFCI outlets were still at a convenient height.
At the same time, I ran a 50A/220V circuit in PVC conduit to a 6-50R outlet close to the garage door. In that location, the outlet would allow me to use the welder in conjunction with a 25 foot welding rated 6-50 type extension lead anywhere within the garage or 30 feet down the driveway.
The garage door and now switched external security light ran in a PVC conduit line down the centre of the garage. The feed for the driveway timer was re-run using the correct cable in PVC conduit from the switchboard, and an extension feed from the timer ran in PVC conduit to a GFCI outlet at the front corner of the garage that fed the garden lights and was available to be used to feed the Christmas lights.
At the same time I ran phone and Cat5e network cables into the garage.
The people that bought our house had a garage that was up to code, ready to be used for any purpose, and if more outlets were needed, it was a relatively simple task to re-route the PVC conduit or add more outlet boxes into the runs.