for attacking, tie between alakazam and espeon
defending Gardevoir but mostly because of fairy subtype + fairy charge move, othe than that maybe metagross on defense.
Psychic's effectiveness profile isnt especially good on either front because of current raid bosses, most are psychic themselves so everone's got there coutners ready and psychic resists psychic so they arent effective against raids.