I'm a huge AIO fan. I've tried just about every "well regarded" AIO on the market. There are different varieties, some claim to be AIOs but there are usually two sacrifices, durability or the amount of cut. Very few products cut well and have any sort of durability. The exception is ZAIO and to a lesser extent DG501. Both clean well and are durable but ZAIO cuts much better and is slightly more durable.
Everything else really falls into the doesn't cut or doesn't last long category. That includes all Megs AIOs, Poliseal, HD Speed, KAIO, FK, and all the OTC cleaner waxes.
Then there are people who say, well, just top it. But why? I'd rather hit the car with something like HD Polish and then follow with a good sealant.