I agree with most of what he said here, with exceptions.
I have the "panel type" roll up doors (on tracks) because they have foam insulation sandwiched between metal interior and exterior panels. Much better insulation than the uninsulated "roll up" kind.
Use "cold weather" type fluorescent lights. The cheapie things at the "big box" stores will P1SS you off!! I used old restored cotton mill fixtures and LOTS of them (90+) in my 4500 square foot shop, all sectioned where I can turn the rows on/off in half shop sections.
I did not want windows in my shop or my "living quarters" because it makes an easy place for a thief to see what you have and break in.
Overkill with electrical and plumbing for sure!
I have my air compressor inside, both in my company shop and my home shop. It is much better on the compressor, due to less temperature fluctuations, less condensation (from temp changes) and no chance of any condensation freezing. Commercial compressors are no where near as noisy as the cheapie "homeowner" type because they spin at lower rpm. Get an overkill, best you can afford commercial compressor. You will NOT regret it.
I would put a security/fire alarm on the place since you will be away so often. If you are going to go total electric, you may want to consider a back up generator. I grew up in a total electric house and swore I would NEVER own one of my own. I have as many gas (LP) appliances as are offered. If you get a big tank, you will only have to fill it once a year. I have a 500 gallon for my house and a 500 for my shop. I have a dual fuel heat pump/gas furnace in my house and my "living quarters" in my shop, with plans for a waste oil heater and LP heat in the shop. I recently added a woodstove in the house. Multiple ways to heat are great! If you depend solely on one source and the market changes for that source, you are "stuck" with higher market prices. If I were in a colder climate, I would have gone for floor heat, powered by multiple fuel sources.
Sounds like you will have a nice place! Good luck!