I built my second dream garage for home a couple of years ago. It's 2800 sq ft, has a 10' OVH door and one 12' OVH door, both insulated aluminum units. The building is a post design with full insulation and the top 2' on 2 shop walls have plexi type clear siding to let in a lot of light. The ceiling is covered in white steel to reflect it. Lots of 8' fluorescent lights with separate switches for each row to control costs. The floor is 5" of steel mesh and rebar reinforced 4000 psi concrete. No drain. I once had a commercial shop with floor drains and creepers would roll away. No good! Don't do it.
Squeegee brooms are cheap. I placed 200 amp service in this building and have both 110V and 220V outlets in abundance. I also built a 15x30 office with full bath and a walk-in closet for storage. My air compressor and generator are located in a small space out of the way and out of the noise area. I have yet to run the 1/2" black steel piping for the air and am using a portable at the present. My workbenches are located in separate woodshop and weld/fab areas of the floorplan and I have a rear entrance and a couple of windows. Built in overhead racks for lumber, etc. and a ton of other stuff yet to do. It is big enough and tall enough for my lift but I'm thinking of getting rid of it so it's laying outside. I have a tile floor in the office and a 16' x 8' porch with planters and lawnchairs - perfect spot for an evening breeze and brew. I still intend to build a gas station island complete with pumps (I restore them) and also a soda shop area for the jukebox and goodies.
Yes I know it sounds terrific and many would kill for it but it's really just a place to hang, tinker and do a little business so a lot of places would work as well.
Then I had to build a 24x32 storage building to keep the junk and tractors in. It was just in the way.
My advantage is that I've owned commercial shops, built some and have never really been satisfied but I've learned a lot. If ever in the area feel fee to drop by.
Cheap beer and free bulls&*t.