Considering the new Pixel phones won't be out until September (allegedly), you can't know what they'll reallly be like.
The same goes with the Essential PH-1.
From your initial list, I'd pick the U11 just because the Pixel is a bit outdated now (it's a year old) and the G6 uses last years processor.
But if you add other announced devices, the situation might change. However, the U11 might get discounted after the Pixel 2 and other devices are available, so maybe the U11 could still be the best pick.