I guess Gardevoir can be useful against some dragons in raids if you don't have a team of dragons already. I used to believe Gardevoir was good for gym defense but I've had no trouble punching through them with my full-machamp teams.
I can't find any good use for Metagross anywhere in the meta, which is a shame because I was very excited for it when gen3 was announced.
So, it depends on what you're lacking but unless you are around level 30 or lower and missing on a lot of key legendaries, you won't find a good place for them unless your teams are sub-par at most.
Um.... sorry...