As it is currently, I think it's a bad addition to the game. Viccy hates me because I start on another continent, Monty hates me because I improve a lux, Xin hates me because I built a wonder, Saladin hates me because I found a religion, Freddy hates me for sending envoys to city states, Teddy ... well, I don't quite understand Teddy, he always compliments me for keeping the peace on the continent and then declares a surprise war on me five turns later.
I guess I could vote 'I like it with major modifications', but since that would essentially include scraping the entire system and start over again, I'm just going to cast my vote with 'not liking it'.
If I should offer a thought for an alternative, it could be a more dynamic system that was linked to the government and policy card system. I a civ adopts the Theocracy government, they should get modifiers when I have another religion. If a civ adopts a policy for bonus production to navies or land units, they could get negative modifier when I have a small navy or army, etc. Of course that would require a whole rethinking of the government system in order to not have schizophrenic civs that change their view of you every time a card is switched in or out (a rethinking I would approve of for other reasons also, but that's for a different topic). Civs could have certain flavors that could enhance these modifiers - for instance, Saladin could have a modifier to enhance religiously based modifiers, etc.