Damn, the Stand is really that good?

I always thought there was strong bias because of the site we're in, but it if it's in the final against a juggernaut like TKAM it must be pretty amazing.
...