Someone who sees what is good about an idea and supports it.
devil's advocate
One who debates from a viewpoint which one may not actually hold, usually to determine its validity or simply for the sake of argument.
© 2026 English Reference