I think in real experience, The Toto Ultimate will do a better job.
I had one in my home for over a year at one time.
It comes with the sweeping trapway and a 3" flush valve.
The Kohler has a 2" flush valve and rather tight bends in the trapway.
The Ultramax has move drop, for more performance, though the Ultimate has done very well too.