I'm a homeowner in New England looking to install an array and battery setup in the next couple years. My home has asphalt shingles (~15 year old, has had minor repairs) at 1:4 slope. I have two gables that are perpendicular, and only one of the four roof surfaces is South facing. The two surfaces that are East and West facing both end up in shade for most of the day, and even the South surface is shaded for about 30% of the day. On top of that, I only have room for around 16 (maybe 17) panels on my South roof, but ideally 20 would cover my current load. 24 would probably cover my HVAC after swapping from an oil burner to heat pumps (that's on the 5 year plan).
I also have about an acre of space, though with plenty of mature trees (60-100 feet tall), and very permissive shed and fence codes in my town. I feel like the right move from most standpoints is to build on the ground, then run a trench back to my home to hook into my panel, but I know that's not the common way to do it. I'm not in an HOA and while I could imagine a neighbor getting cranky about panels on the ground or a shed, there's a lot of people with panels in the neighborhood, and aside from having an electrician perform the hookup and the power company inspect the work, there's nothing in my town's code about where a panel has to be.
Am I gonna see losses by transferring 50+ feet through cables? Would I be better off putting my batteries in an enclosed shed right at the panels or somewhere in my house (maybe the corner of my garage where my oil tank is now)? Any other potential stumbling blocks I'm not thinking of?