I propose backboned or enlightened as it combinesthey combine the senses of knowledge and lack of prejudice. OED definition:
having or showing a rational, modern, and well-informed outlook.
A slightly obscure term (I have only encountered this word in some history books) but which fits very well is verligte, which means enlightened in Afrikaans.
one who is enlightened or broadminded