Porygon z is sorta like xerneas in the sense that it is a late game cleaner with a powerful 1 use 1 turn set up. Unlike xerneas, porygon has a lot more checks and answers making it not broken.
In ou, i think that porygon is viable if you can get the opponents checks and counters out of the way...