I just wanted to add one more tire and that's the Schwalbe One slicks. Last week my GP5000 rear tire flatted due to a nasty wood screw that lodged right through the sidewall. I tried patching it, but the sidewall damage was beyond fixing. Anyways I found a pair of Schwalbe One tires for not much more than one GP5000 tire replacement, so I opted to go that direction. The Schwalbe tires weighs slightly more than the GP5000 clinchers it replaced, but it has a sturdier sidewall and it appears to have a slightly tougher rubber compound. I rode on them this week and they're surprisingly fast and feel good for the price. Though I haven't tested wet performance yet, but I hardly ride in the rain.
GP5000 tires are still the best in my opinion for a fast tire, but the Schwalbe One tires are solid for an all-arounder. They also have the Schwalbe Pro One tires, which are the race version. I'm guessing those perform closer to the GP5000s.