The whole point concerning optimizers and micro-inverters is that the up front expense will fully surpass string inverters in energy generated.
Everyone installing microinverters and optimizers will generate/produce 1000X the energy of string inverters over a 20 year lifetime.
I'm glad you like the technology, however we absolutely must get our terms correct for the benefit of those who are making a choice as to which system to select.
Please qualify this 1000X the energy claim. I would estimate maybe 5% more for the same module sizing over the lifetime of the inverters if there is no shading issues. Why pay over 5% more to get 5% more? I am with nwdiver in his advisement. Get the most modules possible at the lowest per-W price first, then figure out whether you need the additional costs of per-module optimization and if there are any clipping issues with the micros. You can see energy clipping at peak sun and cold days that is pretty heavy if sized wrongly. You can build a rock-solid string inverter system with relatively low costs (ROI is key here). You actually don't even need monitoring gear or special stuff to have a fantastically successful array. If you take the time to look at the health of the system every week or two, ensure that production is good and the modules relatively clean, you can beat production of a gearhead who does no cleaning of their modules in a dusty environment.
I like the Solaredge solution for its standby-power value and ability to clip-on a battery system for dark-hour battery standby capability. There's real good value with that.