Realmente depende de lo que necesites, aunque por lo general Gallede suele ser mejor, Gardevoir puede ser muy plactica para estrategias especificas, como la que dijo el nazi de pokeshark.
No tiene sentido que digan que Garde es mas defensiva, los 2 tienen las mismas defensa y HP, y acceso a los mismos moves de apoyo.
La unica diferencia real es que Garde es especial y tiene trace, mientras Gallede es físico con acceso a un lindo stab drain punch por ser tipo lucha secundario (una gran cobertura de stabs).