My panels are hooked up to a SolarEdge system which is something of a hybrid between Enphase type microinverters and a string inverter:
Each panel his its own dedicated 'optimizer' which performs MPPT. Combined DC is then sent to the central inverter for transformation and rectification to 240v AC. Their inverters are solid state and will hopefully last longer than typical string inverters; certainly they produce less heat and have outstanding efficiency of ~ 99%. Amazingly (to me at least), on most sunny days in the spring and autumn my AC power peak is near or greater than my Panel's combined DC STC
It works *great*. SolarEdge is taking over the residential market -- I think they are at about 50% these days, and competing brands that imitate the technology are showing up. IIRC some panel manufacturers are bundling the optimizer into the panel from the factory.
One other very nice price advantage of the SolarEdge system is the built-in comm board in the inverter. All I had to add was an ethernet cable and wi-fi bridge for free, very nice monitoring via the internet.