All perfect praise be to Allah, The Lord of the Worlds. I testify that there is none worthy of worship except Allah, and that Muhammad is His slave and Messenger.
There is nothing wrong with the simple mention of the virtues of non-Muslims, such as these examples that you mentioned in the question –while hating the disbelief upon which they are.
Indeed, Allah has described a group of the People of the Book with trustfulness, as He Says (what means): {And among the People of the Scripture is he who, if you entrust him with a great amount [of wealth], he will return it to you. And among them is he who, if you entrust him with a [single] silver coin, he will not return it to you unless you are constantly standing over him [demanding it]. That is because they say, "There is no blame upon us concerning the unlearned." And they speak untruth about Allah while they know [it]. But yes, whoever fulfills his commitment and fears Allah - then indeed, Allah loves those who fear Him.} [Quran 3:75]
As-Sa’di said in his Tafseer:
"Allah informs us about the People of the Book, that there is a group among them who are trustworthy, in a way that if you entrust them with a great amount of wealth, which is great amount of money, they will return it to you, but there is a group amongst them who are traitors, they will betray you in the least of things......" [End of quote]
It was reported that ‘Amr ibn al-‘Aas said about the Romans:
"They have four qualities: They immediately restore themselves to sanity after trouble and attack again after flight. They (have the quality) of being good to the destitute, the poor, and the weak; They have the patience to undergo a trial. The fourth good quality in them is that they put resistance against the oppression of kings.” [Muslim]
Shu’ayb al-Arna’ut said: "Its chain of narrators is authentic according to the conditions set for the authentic Hadeeth."
Allah knows best.