Many mathematicians like to think of the set of natural numbers as existing as a completed object. But it is difficult to make set theory as concrete, because Russell's paradox, in conjunction with some type of separation principle, tells us that arbitrary "collections" cannot be collected into a completed object. I view this as telling us that the metaphysical idea of "collection" has some natural limitations that we might not have realized, a priori.
Now, in terms of the formal mathematics of collections---known as set theory---there seem to be two standard fixes to address the paradox.
Class and set distinction First is the idea of creating a new level of collection called "proper classes". In some set theories like ZFC, classes are an informal notion referring to the formulas of the language. Some mathematicians still view those classes as referring to meta-collections in the metatheory. They even use set-builder notation to refer to them. In other versions of set theory, like NBG or KM, classes are also formal objects. Sometimes they are of a different type than sets, and sometimes sets are classes with extra properties.
Those theories with classes can often be reinterpreted inside the theories without classes, and vice versa. Thus, it seems that Russell's paradox does not prescribe the existence, Platonically speaking, of two distinct types of collections---the set and the proper class. Yet this language has also become very useful to mathematicians. My question is somewhat philosophical in nature. Do modern set theories view proper classes as a necessary, true concept? Do they favor the view that proper classes are only informal, or are they formal?
I have a follow up question, for those set theorists that believe a "true Platonic set theory" exists. How do you view that completed set theory in light of Russell's paradox? It seems that a "true set theory" couldn't be like a collection itself (hence not like a set, nor like a proper class even). In particular, "true Platonic set theory" would be unlike any model of formal set theory, since the domain of a model is a collection.
Type theory Another solution, which I am much less familiar with, is using type theory to limit collection principles. Are there many modern set theorists who favor this resolution? Or has the proper class idea overriden this solution?