It is improbable that Cornelius being a Roman soldier should fall into any of the types of people you have mentioned. A critical look at Acts 10 shows he is none. ----- starting from Peter's trance, his utterances and the attitude of the Jews when they heard he went to see the gentiles.
The truth is that, as Peter said, in every nation (and of course religion), he that fears God and works righteously is accepted of God.
What matters in our service of him is the sincerity and integrity of heart in which we follow him. God searches the heart and he is no respecter of persons or any show of religiosity. He accepts all who call upon his name and worship him in sincerity and truth and then guides them to salvation irrespective of religion or race. The story of Cornelius brings this to light.
There are many Cornelius out there who are non Christians , who are faithfully and sincerely following and serving the living God. And God knows them all.