I have not seen lots of them so I can't say but I do not think that is less solid than a plastic flangeThe flange appears to be unusually thin so as to provide insufficient strength to afix the toilet to without flexing or deforming.
I am more worried about the brackets shown in the manual (post #13)