I designed my current garage. 30 x 32 to do a lot of restoration work.
Important details: height is important!
I have a 2 post lift so I made it 16 feet to the rafters - lift extended so you can walk under it and a VW bus or pickup with a cap on top.
Main door height 12 ft high - truck or backhoe fits through the door.
Main door as wide as possible Mine is 20 ft wide (2 full bays)so much easier to drive things and reposition them if you don't have doors with posts in between.
Because of the height I was able to put a storage loft above the third bay (assembly bay off to the side, not drive in) 10ft bay height and 6 ft loft height. Very handy.
Lots of 8ft lights. Lots of wall outlets wall outlets, chest high, all around the walls.