I encountered the above sentence. But, if it were me, I would write something like this:
Is there any difference between the two in terms of meaning? Moreover, is there any other example containing "何XものX" (X could be 人 or other words)?
Thanks for your reply in advance.