I appreciate your response, all good info to know right now.
I have two systems in mind at the moment. Either the Schneider Pulse or Generac PWRCell 2. I have been speaking with Schneider already about some of their products I'll have in my house when it's finished, and it would integrate seamlessly with their Pulse Backup Controller. What they don't have is generator integration. There's a spot for it to land in their panel, but it doesn't do anything. They are releasing a new energy management software later this year, but couldn't say if the generator support would be part of it.
PWRCell 2 integrates battery, PV, and generator in one controller. I know they had some issues with V1, but V2 looks very interesting.