We study a general model of recursive trees where vertices are equipped with independent weights and at each time-step a vertex is sampled with probability proportional to its fitness function (a function of its weight and degree) and connects to ℓ new-coming vertices. Under a certain technical assumption, we derive formulas for the almost sure limiting distribution of the proportion of vertices with a given degree and weight and proportion of edges with endpoint having a certain weight. Moreover, when this assumption fails and the fitness function is affine, we show that the model can have a degenerate limiting degree distribution, or exhibit condensation where a positive proportion of edges accumulate around vertices with maximal fitness. We also prove stochastic convergence for the degree distribution under a different assumption of a strong law of large numbers for the partition function associated with the process. As an application of one of our theorems, we prove rigorously observations of Bianconi related to the evolving Cayley tree in [Phys. Rev. E 66, 036116 (2002)].