Is Vivo Z1 Pro Better Than Redmi Note 7 Pro, Realme 3 Pro?

Is Vivo Z1 Pro Better Than Redmi Note 7 Pro, Realme 3 Pro?
Vivo Z1 Pro price in India pits it against the Redmi Note 7 Pro and Realme 3 Pro. Is it the winner in this segment?