Like I said, the only performer I've seen that compares in terms of going all out for their performances would be Jack White. Dude played for 3+ hours when I saw him this summer in Detroit. Did like a 12 song encore. I want to see a rap act do even 2 hours.
It does help though that Kanye has such a great catalog and it doesn't matter what song he plays, they all get me hyped
ye does 2 hrs easily 2 many hits and classics
both yeezus tours i went to were 2 hrs he did coachella in 2 hrs pretty sure his WTT tours were 2+ hrs his MIA festival was an hr and a half and dude was performing only half of a song