Lucky of the best attacker in the game, considering how much it revolutionized the meta, i'd say all the ones you can get, the better.
We're talking about a pokemon that's better than machamp, given what it's done to the meta of gyms. People said never could have enough machamp, same and more can be said for metagross. Just read for yourself:
https://pokemongo.gamepress.gg/top-5-defenders-against-metagross