realist
A person who sees and accepts situations as they are, without idealization or wishful thinking. Common in everyday conversation and writing.
He's a realist, so he doesn't just chase dreams.
I'd rather hear a realist's opinion than idealistic theories.