In 1967, Kadison raised the following question, if a self-adjoint operator algebra on a Hilbert space is finitely generated (algebraically) and each self-adjoint operator in it has finite spectrum, is it finite dimensional? In 2021, M. Mori connected the Kadison's question to von Neumann's concept of regular rings given in 1930's, and introduced a notion of R⁎-algebras. In this paper, we study R⁎-algebras, the Kadison's question, and a related question of uniqueness of C⁎-norm on pre-C⁎-algebras. Precisely, we study atomic R⁎-algebras, and find a maximal ultramatricial R⁎-subalgebra of an atomic R⁎-algebra, which properly contains the maximal purely atomic R⁎-subalgebra generated by all finite projections of the algebra. We prove that the set of all ⁎-algebras for which the Kadison's question has an affirmative answer is closed under direct sum, tensor product, and crossed product, but it is not closed under free product. From the aforementioned stable properties of the algebra in the Kadison's question, we find plentiful examples of ⁎-algebras for which the Kadison's question has an affirmative answer, for instance, the crossed product ⁎-algebra B⋊αG, where G is a locally finite group and B is one of the following algebras: an algebra of finite rank operators, an abelian algebra, a finite dimensional algebra, a twisted group algebra satisfying a certain condition, a rotation algebra, or a group measure space construction algebra. We characterize uniqueness of C⁎-norm on a pre-C⁎-algebras in terms of its ⁎-representations, weak containment of its ⁎-representations, ideals of its enveloping C⁎-algebra, or the primitive ideal space of the C⁎-algebra. We also prove that a unital pre-C⁎-algebra has a unique C⁎-norm if and only if, for a faithful ⁎-representation of the algebra, invertibility of a self-adjoint element of the algebra, as an operator on the representation Hilbert space, is independent of the choice of the ⁎-representation. These characterizations provide answers to the question raised by M. Mori in 2021 on finding a sufficient and necessary condition for a ⁎-algebra to have a unique C⁎-norm. For discrete groups, we give a characterization for a group algebra to have a unique C⁎-norm in terms of the group's unitary representations, providing an answer to the question raised by Alekseev in 2019 on characterizing C⁎-unique discrete groups.